powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / форма на основе запроса
13 сообщений из 13, страница 1 из 1
форма на основе запроса
    #37541220
филп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вообщем такая проблема, нужно было сделать поиск человека по названию улицы, по номеру дома, и по номеру квартиры. Создал форму с 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(окно просмотра) ---
а мне надо чтобы он выводил эти данные в другие поля следующе формы...
очень нужна помощь
...
Рейтинг: 0 / 0
форма на основе запроса
    #37541223
филп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
точнее подскажите как эти данные извлечь от туда
...
Рейтинг: 0 / 0
форма на основе запроса
    #37541285
P003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл в конец запроса добавить:
Код: plaintext
... INTO CURSOR crsTmpClienti

Вот crsTmpClienti в другой форме и юзай.
...
Рейтинг: 0 / 0
форма на основе запроса
    #37541297
филп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
P003,
INTO CURSOR crsTmpClienti - это будет добавлять данные в таблицу клиенты ? или как ?, обьесни если не трудно...
...
Рейтинг: 0 / 0
форма на основе запроса
    #37541305
филп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
добавил в конец своего кода, запустил, а он матюкается (..... command verb)мож я что то еще не написал, извините если это легко,а я спрашиваю, проста я полный нуб в Фоксе, так бы и не связывался если бы не курсовая
...
Рейтинг: 0 / 0
форма на основе запроса
    #37541328
P003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
SELECT lic_shet,;
       familia,;
       ima,;
       otchestvo,;
       nomer_pasporta,;
       ylica,;
       nomer_doma,;
       nomer_kvar;
FROM Clienti;
WHERE Clienti.ylica = ( Thisform.Combo1.value  AND Clienti.nomer_doma =  Thisform.Text2.value  AND Clienti.nomer_kvar =  Thisform.Text3.value );
INTO CURSOR crscrsTmpClienti

Что у тебя лежит тут:
Thisform.Combo1.value
Thisform.Text2.value
Thisform.Text3.value

я не знаю. Возможно несовпадение типов данных. Это сам проверяй.
...
Рейтинг: 0 / 0
форма на основе запроса
    #37541334
P003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 = чему-то
...
Рейтинг: 0 / 0
форма на основе запроса
    #37541339
P003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну или наоборот, что скорее всего:
поле = Thisform.Combo1.value
...
Рейтинг: 0 / 0
форма на основе запроса
    #37541344
P003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гы :) Вот так перепиши.

WHERE ( Clienti.ylica = Thisform.Combo1.value AND Clienti.nomer_doma = Thisform.Text2.value AND Clienti.nomer_kvar = Thisform.Text3.value );
...
Рейтинг: 0 / 0
форма на основе запроса
    #37541364
филп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
P003, все я исправил, =) теперь типа это сохраняется во временной таблице crscrsTmpClienti, а как от туда достать теперь данные ? или как обращаться к lic_shet, ima, familia и тд, тоесть чтоб я мог использовать эти данные потом ?
...
Рейтинг: 0 / 0
форма на основе запроса
    #37541389
P003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот у тебя курсор crsTmpClienti Доставай оттуда данные.

SELECT crsTmpClienti
? lic_shet
? ima
? familia

Можешь положить на форму GRID и привязать его к crsTmpClienti
...
Рейтинг: 0 / 0
форма на основе запроса
    #37541394
филп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
P003,понятно сейчас попробую
...
Рейтинг: 0 / 0
форма на основе запроса
    #37541402
филп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо вроде немного получилось =)
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / форма на основе запроса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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