|
форма на основе запроса
|
|||
---|---|---|---|
#18+
вообщем такая проблема, нужно было сделать поиск человека по названию улицы, по номеру дома, и по номеру квартиры. Создал форму с 3 полями для ввода и написал такой код SELECT Clienti.lic_shet, Clienti.familia, Clienti.ima,; Clienti.otchestvo, Clienti.nomer_pasporta, Clienti.ylica,; Clienti.nomer_doma, Clienti.nomer_kvar; FROM ; "коммунальные платежи!clienti"; WHERE Clienti.ylica = ( Thisform.Combo1.value ) AND Clienti.nomer_doma = ( Thisform.Text2.value ) AND Clienti.nomer_kvar = ( Thisform.Text3.value ) он мне это выводит как я понял в BROWSE(окно просмотра) --- а мне надо чтобы он выводил эти данные в другие поля следующе формы... очень нужна помощь ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2011, 18:43 |
|
форма на основе запроса
|
|||
---|---|---|---|
#18+
точнее подскажите как эти данные извлечь от туда ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2011, 18:45 |
|
форма на основе запроса
|
|||
---|---|---|---|
#18+
Забыл в конец запроса добавить: Код: plaintext
Вот crsTmpClienti в другой форме и юзай. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2011, 19:05 |
|
форма на основе запроса
|
|||
---|---|---|---|
#18+
P003, INTO CURSOR crsTmpClienti - это будет добавлять данные в таблицу клиенты ? или как ?, обьесни если не трудно... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2011, 19:11 |
|
форма на основе запроса
|
|||
---|---|---|---|
#18+
добавил в конец своего кода, запустил, а он матюкается (..... command verb)мож я что то еще не написал, извините если это легко,а я спрашиваю, проста я полный нуб в Фоксе, так бы и не связывался если бы не курсовая ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2011, 19:16 |
|
форма на основе запроса
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Что у тебя лежит тут: Thisform.Combo1.value Thisform.Text2.value Thisform.Text3.value я не знаю. Возможно несовпадение типов данных. Это сам проверяй. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2011, 19:40 |
|
форма на основе запроса
|
|||
---|---|---|---|
#18+
WHERE Clienti.ylica = ( Thisform.Combo1.value AND Clienti.nomer_doma = Thisform.Text2.value AND Clienti.nomer_kvar = Thisform.Text3.value ); Тут у тебя ошибка. Thisform.Combo1.value у тебя что принимает логическое значене ? Сомневаюсь. Подозреваю что надо Thisform.Combo1.value = чему-то ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2011, 19:43 |
|
форма на основе запроса
|
|||
---|---|---|---|
#18+
Ну или наоборот, что скорее всего: поле = Thisform.Combo1.value ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2011, 19:45 |
|
форма на основе запроса
|
|||
---|---|---|---|
#18+
Гы :) Вот так перепиши. WHERE ( Clienti.ylica = Thisform.Combo1.value AND Clienti.nomer_doma = Thisform.Text2.value AND Clienti.nomer_kvar = Thisform.Text3.value ); ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2011, 19:47 |
|
форма на основе запроса
|
|||
---|---|---|---|
#18+
P003, все я исправил, =) теперь типа это сохраняется во временной таблице crscrsTmpClienti, а как от туда достать теперь данные ? или как обращаться к lic_shet, ima, familia и тд, тоесть чтоб я мог использовать эти данные потом ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2011, 19:58 |
|
форма на основе запроса
|
|||
---|---|---|---|
#18+
Вот у тебя курсор crsTmpClienti Доставай оттуда данные. SELECT crsTmpClienti ? lic_shet ? ima ? familia Можешь положить на форму GRID и привязать его к crsTmpClienti ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2011, 20:24 |
|
форма на основе запроса
|
|||
---|---|---|---|
#18+
P003,понятно сейчас попробую ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2011, 20:26 |
|
|
start [/forum/topic.php?fid=41&msg=37541305&tid=1583991]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 150ms |
0 / 0 |