1

(7 replies, posted in Russian)

Отправил Вам по электронной почте

2

(7 replies, posted in Russian)

Столкнулся с такой проблемой. Необходим поиск по нескольким таблицам, фильтрация по комбоксу и по дате действия. При выборе параметров из комбоксов в гриде показываются записи согласно запроса, но каждая запись дублируется одинаковое количество раз равное общему количеству действий всех записей(записанные в таблице editaction). Так же при выборе даты действия показываются абсолютно все записи, даже те, где ни какие действия не были записаны. Сразу извиняюсь за код, я новичок)

SELECT

"$autoinc", 
"Account".register, 
F1.statusaccount,  
"Account".Email,
F2.location,  
F3.Add,        
F4.Country,
"Account".balance,       
f5.editaction,                                                                   
"Account".id   

FROM "Account", "Editaction"    
             
LEFT OUTER JOIN statusaccount F1 ON F1.id="Account".id_statusaccount 
LEFT OUTER JOIN location F2 ON F2.id="Account".id_location               
LEFT OUTER JOIN Add F3 ON F3.id="Account".id_add                               
LEFT OUTER JOIN country F4 ON F4.id="Account".id_country 
LEFT OUTER JOIN editaction f5 ON f5.id="Account".id_Editaction   
                                          
WHERE                            

(CASE WHEN {Combo_statusaccount}=-1 THEN 1=1 ELSE {Combo_statusaccount}="Account".id_statusaccount END)
AND
(CASE WHEN {Combo_location}=-1 THEN 1=1 ELSE {Combo_location}="Account".id_location END)              
AND
(CASE WHEN {Combo_add}=-1 THEN 1=1 ELSE {Combo_addmoney}="Account".id_add END)   
AND
(CASE WHEN {Combo_country}=-1 THEN 1=1 ELSE {Combo_country}="Account".id_country END)          
AND 
(CASE WHEN {DateTimePicker3} IS NOT NULL THEN date(editaction.editaction) = date({DateTimePicker3}) ELSE 1=1 END)

Люди добрые, скажите пожалуйста, как с одной формы совершить сохранение в несколько таблиц нажатием одной кнопки, если да, то как?!?!?!?!?!?!?!?!?!?!?!?!