Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Lukas
Час, тебе же Силыч советовал: собирай строку SQL целиком или условия фильтра кодом в одну переменную. Выводи для удобочитаемости как-то так:



SELECT 
 
[NameCustomer], 
[NameDocument], 
[NumberDocument], 
[DateDocument], 
[AmountDocument], 
[NameCurrency], 
[DescriptionPay], 
[DatePay], 
[WeekPay], 
[Payed], 
[Liabillity], 
[CFO], 
[DescriptionOrder] 
 
FROM sqlOrderData
 
WHERE 
 
([NameCustomer] LIKE 
'*Соборн*' 
AND 
[NameCustomer] LIKE 
'*ООО*') 
 
AND 
[NameDocument] IN 
('Счет') 
 
AND 
[NumberDocument] IN 
('1929', 
'2296', 
'2350', 
'2828', 
'48812241') 
 
AND 
([DateDocument] 
BETWEEN 
#01/01/2000# 
AND 
#01/01/2010#) 
 
AND 
([AmountDocument]>100) 
 
AND 
[NameCurrency] IN 
('Руб.') 
 
AND 
[DescriptionPay] IN 
('Жир говяжий', 
'Инструменты', 
'Интернет 06', 
'Интернет 07', 
'Оргтехника') 
 
AND 
([DatePay]>#01/13/2001#) 
 
AND 
[WeekPay] IN 
(28, 29, 30, 31, 32, 34) 
 
AND 
([Payed]>0) 
 
AND 
([Liabillity]<>0) 
 
AND 
[CFO] IN 
('Администрация', 
'Качество') 
 
AND 
([DescriptionOrder] 
IS NOT NULL)

ORDER BY 
 
[NameCustomer] ASC, 
[DateDocument] DESC;


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.