|
|
|
обновление данных в форме
|
|||
|---|---|---|---|
|
#18+
опять застряла :-( mdb, таблицы на sql-сервере У меня имеется ленточная форма, сделанная по запросу SELECT tblARM.*, ent_structure.nkey, ent_staff.id, ent_staff.deleted FROM (ent_structure INNER JOIN ent_staff ON ent_structure.nkey=ent_staff.struct_nkey) INNER JOIN tblARM ON ent_staff.id=tblARM.id ORDER BY ent_staff.sur_name; . Когда я добавляю запись и выбираю ФИО в поле1 (tblARM.id) у меня в событии после обновления для поля2 (nARM ): Private Sub id_AfterUpdate() MsgBox ("....") nARM = nARM = txtnkey & "-" & txtent_staff_id & "-1" End Sub поле3 (AdressID) существует для выбора из списка альтернативного адреса. Но необходимо, чтобы по умолчанию подставлялся физический адрес. Я создала в форме поле4 и через ID вижу этот адрес: SELECT tblARM.id, areas!town & " , " & areas!street & " , " & areas!building AS адрес, phone_book.room FROM (areas INNER JOIN phone_book ON areas.id=phone_book.area_id) INNER JOIN tblARM ON phone_book.id=tblARM.id GROUP BY tblARM.id, areas!town & " , " & areas!street & " , " & dbo_areas!building, phone_book.room HAVING (((tblARM.id)=Forms!FrmTblARM!id)); я понимаю, что надо наверное в событии после обновления поля1 tblARM.id надо сделать какой-то апдейт, но всё как-то грустно... Как мне теперь подставить из поля4 этот адрес в поле3 (AdressID) ? если которко, то как из поля одной таблицы перебросить данные в поле другой таблицы, но через эту форму? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 14:34:20 |
|
||
|
обновление данных в форме
|
|||
|---|---|---|---|
|
#18+
Спецы, помогите, плиз, очень-очень нужно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 15:41:14 |
|
||
|
обновление данных в форме
|
|||
|---|---|---|---|
|
#18+
Я может туплю или чего то не понимаю ... А если на событие после обновления не сделать просто: Код: plaintext P.S. Простите, если не в тему ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 15:51:38 |
|
||
|
обновление данных в форме
|
|||
|---|---|---|---|
|
#18+
Ой, наоборот ... Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 15:53:06 |
|
||
|
обновление данных в форме
|
|||
|---|---|---|---|
|
#18+
DafОй, наоборот ... Код: plaintext не получается какой-то дурацкий треугольник получается сначала надо на текущую запись, потом возникают данные в поле4, а только потом можно что-то делать может это я туплю не понимая после какого события это надо сделать:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 16:00:40 |
|
||
|
обновление данных в форме
|
|||
|---|---|---|---|
|
#18+
в случае с сервером можно сделать триггер который будет в случае незаполнения поля заполнять его но лучше этого не делать - избыточные данные если поле пустое то и так понятно - в запросе на получение данных в случае пустого поля брать физический адрес ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 16:05:41 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32748737&tid=1670917]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
71ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 395ms |

| 0 / 0 |
