powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопрос к прошелмимо, обновление каскадов данных
21 сообщений из 21, страница 1 из 1
Вопрос к прошелмимо, обновление каскадов данных
    #37447592
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В продолжение /topic/618865&pg=3&hl=%ea%eb%e0%f1%f1%fb
Создана списочная форма -редактируется> форма редактирования1 -редактируется>форма редактирования2.
Для обновления текущую запись в форме редактирования1 после сохранения изменений в форме редактирования2. В форму редактирования1 добавил метод refreshRecord.
Проблема: При сохранении нового документа в форме редактирования1 в Объекте Cad.updateRecord -> функция GetAutoincValue()=null
Если нет формы редоктирования2 и метод refreshRecord, то функция GetAutoincValue() выдаёт правильное значение
Как определить последнее значение автоинкрементного поля?
...
Рейтинг: 0 / 0
Вопрос к прошелмимо, обновление каскадов данных
    #37447701
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разобраться почему одна из форм мешает другой.

а так в последних примерах был некий реестр (заголовок и ему каскадом список)
новая запись всегда создается с ключем с отрицат.значением - с минусом)
у курсорадаптера нужно смотреть какой стал ключик после сохр-я записи.

вот пример кода в неком методе сохр-я записи у КАДа, к которому
в дети привязан еще КАД.

боюсь, что неправильно инициировали что-то у себя.
мои классы расчитаны на то, чтов различ.формах имена курсоров уникальны и т.д. ...
...
Рейтинг: 0 / 0
Вопрос к прошелмимо, обновление каскадов данных
    #37447766
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмиморазобраться почему одна из форм мешает другой.
как?
прошелмимоа так в последних примерах был некий реестр (заголовок и ему каскадом список)
новая запись всегда создается с ключем с отрицат.значением - с минусом)
у курсорадаптера нужно смотреть какой стал ключик после сохр-я записи.
При создании ключь отрицательный.
После Cad.SaveCursor -отрицательный.

прошелмимовот пример кода в неком методе сохр-я записи у КАДа, к которому
Именно здесь и ошибка, как её обойти, голову сломал.
Сейчас пробую схему Список->Список1->Форма редактирования.

прошелмимобоюсь, что неправильно инициировали что-то у себя.
мои классы расчитаны на то, чтов различ.формах имена курсоров уникальны и т.д. ...
имена курсоров уникальны
...
Рейтинг: 0 / 0
Вопрос к прошелмимо, обновление каскадов данных
    #37447798
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сет степ в методе и смотрите в окружении
че там творится,
датасессии и т.д.,
в ком-м окошке
пытайтесь чего-то запрашивать и т.д.

на базе последнего примера, который выкладывал,
создана разраб-ка, которая пром.экспл-ся,
и проблем, как говорится нет.
...
Рейтинг: 0 / 0
Вопрос к прошелмимо, обновление каскадов данных
    #37447870
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимосет степ в методе и смотрите в окружении
че там творится,
датасессии и т.д.,
в ком-м окошке
пытайтесь чего-то запрашивать и т.д.

Вчера весь день сидел, дальше мозгов не хватает.
причем вчера GetAutoincValue() выдавал 1(не правильно)
если GetAutoincValue(0) и т.д. то Null
сегодня всегда Null.
прошелмимона базе последнего примера, который выкладывал,
создана разраб-ка, которая пром.экспл-ся,
и проблем, как говорится нет.
Охотно верю
У меня на этой базе 1 рабочий проект создан, месяц как эксплуатируется.
Но там используется структура spisok->edit
...
Рейтинг: 0 / 0
Вопрос к прошелмимо, обновление каскадов данных
    #37448073
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29Охотно верю
У меня на этой базе 1 рабочий проект создан, месяц как эксплуатируется.
Но там используется структура spisok->edit

нифигасе,
пора мне уже Вас на электрощетчик ставить.

шучу.

давай, клади сюда проект, будем поглядеть.
...
Рейтинг: 0 / 0
Вопрос к прошелмимо, обновление каскадов данных
    #37448237
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вопрос к прошелмимо, обновление каскадов данных
    #37448239
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вопрос к прошелмимо, обновление каскадов данных
    #37448240
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вопрос к прошелмимо, обновление каскадов данных
    #37448250
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
п.меню данные-> сдо-> новый-> сохранить
...
Рейтинг: 0 / 0
Вопрос к прошелмимо, обновление каскадов данных
    #37448555
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разбирайтесь почему не заполняется на взлете св-во, необходимое для
того, чтобы обновления валились в табличку
...
Рейтинг: 0 / 0
Вопрос к прошелмимо, обновление каскадов данных
    #37448588
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
обратите внимание на "пимпочки" сохранять в св-вах курсорадаптера.

если они не стоят - то ничего и валиться в таблички не станет,
а если так их протыкать, то все заработает.
пройдите по всем курсорадаптерам и вкулючите сохр-е изменений для всех полей акромя ключей.

удачи.

плюс замечание:
формы свои нужно создавать в отдельном проекте.
...
Рейтинг: 0 / 0
Вопрос к прошелмимо, обновление каскадов данных
    #37451026
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ура заработало..
Ну что это я все на одни и теже грабли наступаю.
Спасибо
...
Рейтинг: 0 / 0
Вопрос к прошелмимо, обновление каскадов данных
    #37451034
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29Ура заработало..
Ну что это я все на одни и теже грабли наступаю.
Спасибо

Пожалуйста.

Создайте отдельный проект(ы) и унесите в него свои формы.
Когда будете дорабатывать что-то, то необходимо будет обновлять только какую-то
одну или несколько аппэшек, а не мега пупер огромный исполняемый файлик
(можно по сети, инету и т.д. ...., сделав кокойто контролятор и обновлятор)

также обратите внимание на якоря для своих кнопок - при ресайзах формочек они не ползают.
также включите опцию автосохр-я размеров и полож-й форм,
а то никакой "культуры" внешнего вида.
...
Рейтинг: 0 / 0
Вопрос к прошелмимо, обновление каскадов данных
    #37451079
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: прошелмимо
> также включите опцию автосохр-я размеров и полож-й форм,


Сори за невежество, а это где?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Вопрос к прошелмимо, обновление каскадов данных
    #37451085
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимоСоздайте отдельный проект(ы) и унесите в него свои формы.
Когда будете дорабатывать что-то, то необходимо будет обновлять только какую-то
одну или несколько аппэшек, а не мега пупер огромный исполняемый файлик
(можно по сети, инету и т.д. ...., сделав кокойто контролятор и обновлятор)

Наверное я не так компилирую.
Я при компиляции всегда создается 1 exe-ник.
потом при помощи Install Sheild Express 5.0 делаю установочник.
как я прочитал для обновления достаточно создать новый установочник, указав новую версию программы.
На практике не проверял.

По другому не пробовал.
Как Install Sheild Express 5.0 узнает какой из app запускать, где это указывается?
Запихал все app в installdir. Вечером попробую на чистой машине как установится.
прошелмимотакже включите опцию автосохр-я размеров и полож-й форм,
а то никакой "культуры" внешнего вида.
А это как?
...
Рейтинг: 0 / 0
Вопрос к прошелмимо, обновление каскадов данных
    #37451135
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще раз посмотрите на мой пример:
там есть проект майн и проект реестр.

в пректе май - все, что не будет меняться - главные библиотечки.
из проекта майн собираем экзешник.

в проекте реестр - само приложение - формы реестра и т.д.,
то что будем сопровождать и изменять, добавлять и т.д.

также можно и другие проекты создать:
бухгалтерия
зарплата
кадр.учет
....
фиг знает что

т.е. разбить на кучу аппешек, которые будут объединять
что-то по какому-то сущ-му признаку.

запускать будете маленький экзешник.
классы старта форм находятся в экзешке,
там же есть у класса АПП метод setLibraries

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
set classlib to   forms       ; 
				, data        ;
				, grd		  ;
				, excel_utl   ;
				, xml_utl     ;
				, calculator  ;
				, vfpcalendar ;
				, formssdo ;
				additive

это не каментить надо а как раз указать перечень аппешек и проектов				
*!*	If Empty(Version( 2 )) 
*   это выполняться будет при старте экзешника, а не под разработкой,
и будет искаться собранная аппешка (и - может их быть стописят мильенов)
*!*	  Set Classlib To MyForms.vcx in reestr.app ADDITIVE
*!*	Else
*!*	  Set Classlib To MyForms ADDITIVE
*!*	EndIf
*!*			
для каждой аппешки и проекта прокопировать

такой подход дает возможность удобно сопровождать разработку,
изменили что-то - обновляем только какую-то малую часть чего-то а не все мега пупер чего-то
...
Рейтинг: 0 / 0
Вопрос к прошелмимо, обновление каскадов данных
    #37451148
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос> Автор: прошелмимо
> также включите опцию автосохр-я размеров и полож-й форм,


Сори за невежество, а это где?




если у ф-ки включено св-во

lAllowSaveRestoreSizes = .t.

и не заблокированы(а правельно переписаны с дудефаултами у потомков) методы инициации,
то размеры и полож-я формочек будут автосохр-ся.

у кнопок на формах есть якоря.
посмотрите - мои ездят как нужно,
а те что добавлены - нет.
нужно правильно и подобно прописать якоря - св-во Anhor.
...
Рейтинг: 0 / 0
Вопрос к прошелмимо, обновление каскадов данных
    #37451274
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: прошелмимо


Я понял, спасибо :)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Вопрос к прошелмимо, обновление каскадов данных
    #37451424
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё вопрос
Отправка сообщений не работает
На основании http://www.atoutfox.org/articles.asp?ACTION=FCONSULTER&ID=0000000413
я предположил что vfpexmapi.fll работает только с Outlook так ли это?
...
Рейтинг: 0 / 0
Вопрос к прошелмимо, обновление каскадов данных
    #37451447
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29Ещё вопрос
Отправка сообщений не работает
На основании http://www.atoutfox.org/articles.asp?ACTION=FCONSULTER&ID=0000000413
я предположил что vfpexmapi.fll работает только с Outlook так ли это?

да, я работаю всегда с оутглюком,
т.е. на машинках моих пользователей всегда стоит офис (априори нет ни одной машинки где-бы офис не стоял),
поэтому проблем с отправкой себе сообщений с машин пользователей не испытываю
и инф-ей как сделать иначе не владею, и не заморачивался по этому поводу.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопрос к прошелмимо, обновление каскадов данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]