Topic: Increm. Search по двум условиям

Добрый день!
Помогите. На форме три таблицы: 1 - главная, 2 - привязанные к человеку данные, 3 - привязанные к человеку данные (2)
В первой таблице стоит поиск через Increm. Search по кнопке Search_table_02 для отображения данных во второй таблице.
Как сделать еще дополнительный поиск для третьей таблицы по кнопке Search_table_03? Две кнопки указать не получается.
Заранее благодарю!

Post's attachments

Attachment icon Question.jpg 165.02 kb, 33 downloads since 2023-04-16 

Re: Increm. Search по двум условиям

Привет Vickus
Если вам нужно, чтобы к объекту (form1.tablegrid1) было прикреплено более одного добавочного поиска, вам нужно добавить его в скрипт (см. вложение).
С уважением,
Derek.

Post's attachments

Attachment icon vickus.zip 441.31 kb, 93 downloads since 2023-04-16 

3 (edited by Vickus 2023-04-17 05:06:58)

Re: Increm. Search по двум условиям

Спасибо больше Derek!
Вроде бы все сделал, как в Вашем проекте, но при выставлении второй и последующих оценок в третьей таблице (Writing), в первой, основной таблице, происходит дублирование записей. Помогите, пожалуйста, еще раз. Проект прикладываю. И еще, возможно ли сделать так, чтобы в третью таблицу можно было ввести только одну оценку? Спасибо огромное еще раз!

Post's attachments

Attachment icon vickus2.rar 298.13 kb, 89 downloads since 2023-04-17 

Re: Increm. Search по двум условиям

Привет Vickus,
Сами данные не дублируются (см. 'скриншот 1' во вложении). Вместо этого это указывает на проблему в tablegrid01.
И проблема в том, что вы выбираете «writing.exercise» вместо «cfwriting» («screenshot2»). Замените это на «cfwriting», и оно должно быть правильным («screenshot3»).
Чтобы ограничить «tablegrid03» одной записью, вы можете добавить тест в сценарий (см. Приложение).
С уважением,
Derek

Post's attachments

Attachment icon vickus3.zip 443.39 kb, 107 downloads since 2023-04-17 

Re: Increm. Search по двум условиям

DEREK, еще раз ОГРОМНЕЙШЕЕ СПАСИБО за помощь!
Все работает!!!

Re: Increm. Search по двум условиям

derek wrote:

Привет Vickus,
Сами данные не дублируются (см. 'скриншот 1' во вложении). Вместо этого это указывает на проблему в tablegrid01.
И проблема в том, что вы выбираете «writing.exercise» вместо «cfwriting» («screenshot2»). Замените это на «cfwriting», и оно должно быть правильным («screenshot3»).
Чтобы ограничить «tablegrid03» одной записью, вы можете добавить тест в сценарий (см. Приложение).
С уважением,
Derek


---------------------------------------


А можете еще подсказать, как в таблице 1 вывести столбец с суммой двух значений из столбцов Speaking и Writing (в четвертый столбец Total). Спасибо!!!

Re: Increm. Search по двум условиям

Привет Vickus,
Я не уверен, хотите ли вы подсчитать количество строк или суммировать значения во всех строках - что бы это ни было, попробуйте это так

(select count(exercise) from speaking where id_people = people.id)   
+
(select count(exercise) from writing  where id_people = people.id)  

или

(select sum(exercise) from speaking where id_people = people.id)   
+
(select sum(exercise) from writing  where id_people = people.id)  

Derek.

Re: Increm. Search по двум условиям

Derek, Вы лучший! СПАСИБО!