Topic: помогите с поиском
есть одна база данных, в ней 100 разных человек с разными фио, есть 5 полей для поиска по фамилии, пишу в каждое поле фамилию и в гриде надо чтобы отображались только эти 5 человек.
My Visual Database → Russian → помогите с поиском
есть одна база данных, в ней 100 разных человек с разными фио, есть 5 полей для поиска по фамилии, пишу в каждое поле фамилию и в гриде надо чтобы отображались только эти 5 человек.
00
В данном случае необходимо воспользоваться для поиска SQL запросом, пожалуйста, приложите ваш проект к сообщению (zip файл без exe и dll), реализую такой поиск в вашем проекте.
SQL запрос с таким поиском будет работать в версии 1.46 ?
пример проекта
и ещё один вопрос если можно, у меня в одной форме и добавление и редактирование, когда нажимаю на редактирование выскакивает окошко, как сделать что-бы оно не появлялось.
SQL запрос с таким поиском будет работать в версии 1.46 ?
Будет, сделал.
и ещё один вопрос если можно, у меня в одной форме и добавление и редактирование, когда нажимаю на редактирование выскакивает окошко, как сделать что-бы оно не появлялось.
К сожалению это ошибка в старой версии, в новой версии это исправлено.
спасибо, ещё подскажите как сделать чтобы курсор перескакивал по текстовым полям клавишей "enter"
спасибо, ещё подскажите как сделать чтобы курсор перескакивал по текстовым полям клавишей "enter"
сделал с помощью скрипта в группе "Поиск по фамилии"
спасибо!)
итоговый результат SQL запроса немного не тот что хотелосьбы, в картинке пример как надо, возможно ли сделать именно так?
yevgeny2003
попробуйте для поиска использовать данный SQL запрос, он решит проблему сортировки, но как вставить пустные строки "Нет данных" к сожалению не знаю
SELECT
base1.nomer1
,base1.nomer2
,base1.napravlenie
,base1.fam
,base1.name
,base1.otch
,base1.dr
,base1.gorod
,base1.adres
FROM base1 WHERE (CASE WHEN '{edFam1}'<>'' then '{edFam1}' LIKE base1.fam else 1=0 end)
UNION ALL
SELECT
base1.nomer1
,base1.nomer2
,base1.napravlenie
,base1.fam
,base1.name
,base1.otch
,base1.dr
,base1.gorod
,base1.adres
FROM base1 WHERE (CASE WHEN '{edFam2}'<>'' then '{edFam2}' LIKE base1.fam else 1=0 end)
UNION ALL
SELECT
base1.nomer1
,base1.nomer2
,base1.napravlenie
,base1.fam
,base1.name
,base1.otch
,base1.dr
,base1.gorod
,base1.adres
FROM base1 WHERE (CASE WHEN '{edFam3}'<>'' then '{edFam3}' LIKE base1.fam else 1=0 end)
UNION ALL
SELECT
base1.nomer1
,base1.nomer2
,base1.napravlenie
,base1.fam
,base1.name
,base1.otch
,base1.dr
,base1.gorod
,base1.adres
FROM base1 WHERE (CASE WHEN '{edFam4}'<>'' then '{edFam4}' LIKE base1.fam else 1=0 end)
UNION ALL
SELECT
base1.nomer1
,base1.nomer2
,base1.napravlenie
,base1.fam
,base1.name
,base1.otch
,base1.dr
,base1.gorod
,base1.adres
FROM base1 WHERE (CASE WHEN '{edFam5}'<>'' then '{edFam5}' LIKE base1.fam else 1=0 end)
ок. в понедельник попробую. с пустой строкой думаю сделать в базе строку где все столбцы будут зваться "нет данных", а при поиске пустого поля они бы и отображались... есть вариант как прописать чтобы так сделать?
ок. в понедельник попробую. с пустой строкой думаю сделать в базе строку где все столбцы будут зваться "нет данных", а при поиске пустого поля они бы и отображались... есть вариант как прописать чтобы так сделать?
Если так, то можно, приложил исправленный проект:
беда...в 1.46 не фурычит)
беда...в 1.46 не фурычит)
Переделал.
ещё вопросик, как можно в этой таблице где показан результат поиска изменить по умолчанию ширину столбцов?
yevgeny2003
Ширину столбцов вы можете изменять мышкой, непосредственно в гриде, данная ширина будет запомнена.
но при выключении включении программы ширина опять стандартная.(
yevgeny2003
Проверил последний проект, размеры столбцов сохраняются.
Hello yevgeny2003
You can see file settings.ini
All column's width are stored when you leave appli
HAve a good day
JB
точно сохраняется. както не обратил внимание. спасибо.
My Visual Database → Russian → помогите с поиском
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi