Topic: помогите с поиском

есть одна база данных, в ней 100 разных человек с разными фио, есть 5 полей для поиска по фамилии, пишу в каждое поле фамилию и в гриде надо чтобы отображались только эти 5 человек.

Re: помогите с поиском

00

Re: помогите с поиском

В данном случае необходимо воспользоваться для поиска SQL запросом, пожалуйста, приложите ваш проект к сообщению (zip файл без exe и dll), реализую такой поиск в вашем проекте.

Dmitry.

Re: помогите с поиском

SQL запрос  с таким поиском будет работать в версии 1.46 ?

Re: помогите с поиском

пример проекта

Post's attachments

Attachment icon проект2.zip 4.65 kb, 485 downloads since 2015-06-23 

Re: помогите с поиском

и ещё один вопрос если можно, у меня в одной форме и добавление и редактирование, когда нажимаю на редактирование выскакивает окошко, как сделать что-бы оно не появлялось.

Post's attachments

Attachment icon Безымянный22.jpg 10.97 kb, 295 downloads since 2015-06-23 

Re: помогите с поиском

yevgeny2003 wrote:

SQL запрос  с таким поиском будет работать в версии 1.46 ?

Будет, сделал.

Post's attachments

Attachment icon проект2_fixed.zip 4.05 kb, 500 downloads since 2015-06-24 

Dmitry.

Re: помогите с поиском

yevgeny2003 wrote:

и ещё один вопрос если можно, у меня в одной форме и добавление и редактирование, когда нажимаю на редактирование выскакивает окошко, как сделать что-бы оно не появлялось.

К сожалению это ошибка в старой версии, в новой версии это исправлено.

Dmitry.

Re: помогите с поиском

спасибо, ещё подскажите как сделать чтобы курсор перескакивал по текстовым полям клавишей "enter"

Re: помогите с поиском

yevgeny2003 wrote:

спасибо, ещё подскажите как сделать чтобы курсор перескакивал по текстовым полям клавишей "enter"

сделал с помощью скрипта в группе "Поиск по фамилии"

Post's attachments

Attachment icon проект2_fixed2.zip 5.09 kb, 501 downloads since 2015-06-24 

Dmitry.

Re: помогите с поиском

спасибо!)

Re: помогите с поиском

итоговый результат SQL запроса немного не тот что хотелосьбы, в картинке пример как надо, возможно ли сделать именно так?

Post's attachments

Attachment icon как надо.jpg 120.63 kb, 345 downloads since 2015-06-26 

Re: помогите с поиском

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)
Dmitry.

Re: помогите с поиском

ок. в понедельник попробую. с пустой строкой думаю сделать в базе строку где все столбцы будут зваться "нет данных", а при поиске пустого поля они бы и отображались... есть вариант как прописать чтобы так сделать?

Re: помогите с поиском

yevgeny2003 wrote:

ок. в понедельник попробую. с пустой строкой думаю сделать в базе строку где все столбцы будут зваться "нет данных", а при поиске пустого поля они бы и отображались... есть вариант как прописать чтобы так сделать?

Если так, то можно, приложил исправленный проект:

Post's attachments

Attachment icon проект2_fixed3.zip 5.26 kb, 490 downloads since 2015-06-27 

Dmitry.

Re: помогите с поиском

беда...в 1.46 не фурычит)

Re: помогите с поиском

yevgeny2003 wrote:

беда...в 1.46 не фурычит)

Переделал.

Post's attachments

Attachment icon проект2_fixed4.zip 5.17 kb, 502 downloads since 2015-06-29 

Dmitry.

Re: помогите с поиском

ещё вопросик, как можно в этой таблице где показан результат поиска изменить по умолчанию ширину столбцов?

Re: помогите с поиском

yevgeny2003
Ширину столбцов вы можете изменять мышкой, непосредственно в гриде, данная ширина будет запомнена.

Dmitry.

Re: помогите с поиском

но при выключении включении программы ширина опять стандартная.(

Re: помогите с поиском

yevgeny2003
Проверил последний проект, размеры столбцов сохраняются.

Dmitry.

Re: помогите с поиском

Hello yevgeny2003

You can see file settings.ini

All column's width are stored when you leave appli

HAve a good day

JB

Re: помогите с поиском

точно сохраняется. както не обратил внимание. спасибо.