Возможно, вы захотите взглянуть на среду данных формы.Вы можете выбрать таблицы, которые должна открывать форма при загрузке формы, сохраняя их явным образом, открывая их либо в событии загрузки форм, либо в событии инициализации форм
Мое скромное предложение для события Click из «Места обновления»кнопка ': -
LOCAL lcOldLoc,lcNewLoc
WITH THISFORM
lcOldLoc=.oldloc.VALUE
lcNewLoc=newloc.VALUE
DO CASE
CASE EMPTY(lcOldLoc)
MESSAGEBOX("PLEASE ENTER OLD LOCATION",16,"ERROR")
CASE EMPTY(lcNewLoc)
MESSAGEBOX("NEW LOCATION CAN'T BE EMPTY",16,"ERROR")
OTHERWISE
UPDATE table1 SET loc=lcNewLoc WHERE loc=lcOldLoc
DO CASE
CASE _TALLY=0
MESSAGEBOX("OLD LOCATION NOT FOUND",16,"ERROR")
OTHERWISE
UPDATE tabel2 SET loc=lcNewLoc WHERE loc=lcOldLoc
ENDCASE
ENDCASE
ENDWITH
Это должен быть единственный требуемый код.Очевидно, что есть много улучшений, которые можно внести в вышеперечисленное, но, по сути, это сделает работу.
Если вы хотите, чтобы вышеуказанная форма была построена с нуля, отправьте электронное письмо по адресу support@foxsoft.co.uk и я дам вам живую демонстрацию.