powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите пожалуйста создать запрос
12 сообщений из 12, страница 1 из 1
Помогите пожалуйста создать запрос
    #37471423
ShPavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надо чтобы при выполнении запроса у пользователя можно было запросить ввод данных.

Например в Microsoft Office Access это выглядит так:
SELECT ....
WHERE ([Марка автомобиля].[Название марки]) Like ([Введите марку] & "")

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

для этого в вфп есть формы (и различные элементы, которые можно на них кидать). Разве в аксесе этого нет?
...
Рейтинг: 0 / 0
Помогите пожалуйста создать запрос
    #37471434
ShPavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir,

С формами понятно. Просто я затем созданный LocalView хочу в ComboBox загнать.
...
Рейтинг: 0 / 0
Помогите пожалуйста создать запрос
    #37471656
ShPavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так что можно это организовать или нет.
...
Рейтинг: 0 / 0
Помогите пожалуйста создать запрос
    #37471687
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShPavel, в ComboBox есть св-ва rowsourcetype и rowsource, попробуйте туда вставить 6("fields") и "имя_вьюшки.имя_поля_во_вьюшке". Никогда вью не использовал, так что не знаю, получится ли. Вроде бы должно.
...
Рейтинг: 0 / 0
Помогите пожалуйста создать запрос
    #37471726
alextashk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShPavel,

при создании view добавляешь параметры в query\view parameters
а затем при описании фильтра пишешь - ?li

т.е. должно получиться
SELECT * FROM table WHERE ikod = ?li
...
Рейтинг: 0 / 0
Помогите пожалуйста создать запрос
    #37471959
ShPavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alextashk,

Огромное спасибо за уделенное время.
А сообщение можно полностью заменить.
...
Рейтинг: 0 / 0
Помогите пожалуйста создать запрос
    #37486089
ShPavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть еще вопрос на эту же тему

Как надо перделать
SELECT * FROM table WHERE ikod = ?li
чтобы при запуске выборки данных, можно было указать (*) для выбора всех значений
ну или ничего не указывать, но чтоб все записи вывел

Заранее благодарен за уделенное время
...
Рейтинг: 0 / 0
Помогите пожалуйста создать запрос
    #37486686
SSn888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShPavel,

WHERE IIF(l_fignea == "*", .T., ikod == l_drugaiafignea)
...
Рейтинг: 0 / 0
Помогите пожалуйста создать запрос
    #37487960
ShPavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При запуске запроса я хочу, чтобы пользователь ввел значение параметра. Но например он не знает что ищет и вводит *, для выбора всех значений по этому полю. А если знает вводит, например какое-либо слово для поиска в таблице. (но запрос ввода происходит один раз)
При использовании car_name = ?название если ввести * то он отображает пустой запрос.
...
Рейтинг: 0 / 0
Помогите пожалуйста создать запрос
    #37489340
SSn888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShPavel,

Естественно, ведь он пытается найти именно символ "*"
не стоит циклиться на *
попробуйте отрубить жескую проверку равенства (если она у Вас включена) и если юзер хочет "усе до кучи" - то пусть оставляет поле пустым
...
Рейтинг: 0 / 0
Помогите пожалуйста создать запрос
    #37489408
ShPavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SSn888,

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


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