|
|
|
Подскажите как задать выражение в запросе...
|
|||
|---|---|---|---|
|
#18+
Сумма заказа: 100 Варианты сведений об оплате: Сумма| Дата | Оплачено| а) 30 01.01.03 да 70 10.01.03 да 0 25.01.03 да б) 0 01.01.03 да 100 10.01.03 да 0 25.01.03 да Надо получить, в запросе, дату окончательной оплаты - в данном примере: 10.01.03. Состряпал выражение: IIf (Sum( IIf([Сумма]<>0 AND [Оплачено] = -1); [Сумма]; 0)) = [СуммаЗаказа]; Max([Дата]); Null) Возвращается, конечно, - 25.01.03. Вижу где ошибка, но как исправить не знаю. Задавать в условии отбора запроса условия: Оплачено = Да, Сумма<>0, не вариант- отсекаются неоплаченные заказы. Убрать нулевые строки, тоже не выход, пока плохо представляю что они обозначают, но они есть и с этим приходится смириться. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2003, 16:15 |
|
||
|
Подскажите как задать выражение в запросе...
|
|||
|---|---|---|---|
|
#18+
> Задавать в условии отбора запроса условия: Оплачено = Да, Сумма<>0, не вариант- отсекаются неоплаченные заказы. Ну и пусть отсекаются. Нам же нужна дата оплаты, а не дата неоплаты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2003, 16:19 |
|
||
|
Подскажите как задать выражение в запросе...
|
|||
|---|---|---|---|
|
#18+
Владимир Санычу - Шалом! Поскольку сам запрос - суть источник формы, подобное "обрезание" :) данных для неоплаченных счетов будет выводить фигу. В данной форме есть поле "Дата окончательной оплаты", у неоплаченных заказов это поле - Null, у оплаченных - должна быть дата, которую я пока неуспешно пытаюсь получить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2003, 16:35 |
|
||
|
Подскажите как задать выражение в запросе...
|
|||
|---|---|---|---|
|
#18+
Шалом у-враха. Рега. * Я чего-то не понимаю. Я предлагаю делать обрезание не записям, которые показываются в форме, а только формуле, которая вычисляет дату. === * Мир и благословение. Минуточку. (Др.-евр.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2003, 16:40 |
|
||
|
Подскажите как задать выражение в запросе...
|
|||
|---|---|---|---|
|
#18+
Салам!!! Выражение1: IIf(Sum(IIf([Поле1]<>0 And [Поле3]=-1;[Поле1];0))=100;Max(IIf([Поле1]<>0;[Поле2]));Null) Вроде как работает..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2003, 16:45 |
|
||
|
Подскажите как задать выражение в запросе...
|
|||
|---|---|---|---|
|
#18+
Я ещё знаю(прошу прощения за возможные ошибки): Зайгезунд, май фейгала. Агрейцер тохес - агрейцер нахес (с чем где-то согласен). К теме: Если прямо в запросе я задаю два упомянутых условия отбора записей, то все неоплаченные записи (Оплачено=Нет) отсекаются. А если эти условия ввести в строку с IIf... (как в моём первом топике) - результат я описал. Там что-то, начиная с функции Max, не так ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2003, 16:49 |
|
||
|
Подскажите как задать выражение в запросе...
|
|||
|---|---|---|---|
|
#18+
К MixaCh: Ва аллейкум ассалям, варахматулля, вабаракяту :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2003, 16:52 |
|
||
|
Подскажите как задать выражение в запросе...
|
|||
|---|---|---|---|
|
#18+
Че ругаешься?!?! Салям - это текущее местоположение, а не мировозрение.... А код бы попробовал.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2003, 16:54 |
|
||
|
Подскажите как задать выражение в запросе...
|
|||
|---|---|---|---|
|
#18+
К MixaCh: Забыл, а как "спасибо" на арабском? Лезет, почему-то, "рахмат"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2003, 16:56 |
|
||
|
Подскажите как задать выражение в запросе...
|
|||
|---|---|---|---|
|
#18+
Лучше б тогда килограмчик лукума.... хто ж его знает?!?! "пскопские мы".... хотя вроде как действительно "рахмат" - спрошу в понедельник у аборигенов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2003, 17:00 |
|
||
|
Подскажите как задать выражение в запросе...
|
|||
|---|---|---|---|
|
#18+
К MixaCh: А я не ругаюсь, это витиеватые пожелание чего-то хорошего и много. Коллеги, кто на слух моё пожелание воспринял - подтвердите! :)) И вообще, программер - это само по себе уже национальность ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2003, 17:00 |
|
||
|
Подскажите как задать выражение в запросе...
|
|||
|---|---|---|---|
|
#18+
Аз ох ун вей, мужуки. С запросом-то разобрались уже, али как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2003, 17:35 |
|
||
|
Подскажите как задать выражение в запросе...
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2003, 18:16 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32318187&tid=1678353]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
141ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 501ms |

| 0 / 0 |
