|
|
|
Как сделать hide duplicates в форме?
|
|||
|---|---|---|---|
|
#18+
Как сделать hide duplicates в форме? Это свойство есть в отчёте. Или отделять одно значение от другого цветом/фоном/чертой... есть: бумага 5 бумага 7 картон 10 картон 20 картон 12 надо: бумага 5 7 картон 10 20 12 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 15:15:24 |
|
||
|
Как сделать hide duplicates в форме?
|
|||
|---|---|---|---|
|
#18+
С помощью подчиненной формы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 15:18:31 |
|
||
|
Как сделать hide duplicates в форме?
|
|||
|---|---|---|---|
|
#18+
ИМХО можно кроме подчиненной формы поэкспериментировать с Union и в конце концов вывести в виде (списком или таблицей): Бумага 5 7 Картон 10 20 12 -- Regards Alexander Artamonov Posted via ActualForum NNTP Server 1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 15:29:57 |
|
||
|
Как сделать hide duplicates в форме?
|
|||
|---|---|---|---|
|
#18+
Подчинённая форма не годится, т.к. в ней выводятся значения по позициям. А надо видеть весь список товаров одновременно с количеством. Форма с товаром при этом должна быть редактируемой (добавление, корррекция, удаление). С Union - не понял, как сделать конкретно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 18:29:55 |
|
||
|
Как сделать hide duplicates в форме?
|
|||
|---|---|---|---|
|
#18+
Можно спросить по-другому: где взять значение предыдущей записи при выводе формы (тогда на их сравнение можно повесить условное форматирование)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 18:34:25 |
|
||
|
Как сделать hide duplicates в форме?
|
|||
|---|---|---|---|
|
#18+
2ANМожно спросить по-другому: где взять значение предыдущей записи при выводе формы (тогда на их сравнение можно повесить условное форматирование)? Если в форме задана сортировка, то можно написать функцию, которая возьмет ID записи как параметр, пойдет в те же данные с той же сортировкой (например, через openrecordset(forms!....recordsource)), найдет запись с данным ID, потом предыдущую и определит, какое в ней значение нужного поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 03:04:25 |
|
||
|
Как сделать hide duplicates в форме?
|
|||
|---|---|---|---|
|
#18+
Во блин... 1) дополним: бумага 5 бумага 7 картон 10 картон 20 картон 12 до 1 бумага 5 2 бумага 7 3 картон 10 4 картон 20 5 картон 12 где первый столбец = идентификаторы строк. Пусть имена столбцов: ID, Товар, [Кол-во] Таблица: Tabl тогда select *, IIF(exists(select * FROM Tabl P WHERE Т.Товар=P.Товар AND P.ID<T.ID);NULL;Т.Товар) as ТоварДляОтображения FROM Tabl T вернет: ID Товар [Кол-во] ТоварДляОтображения ----------------------------------------- 1 бумага 5 бумага 2 бумага 7 NULL 3 картон 10 картон 4 картон 20 NULL 5 картон 12 NULL Ну и показывай на форме только ТоварДляОтображения и [Кол-во], отсортировав по полю Товар. Сам понимаешь, если сортировку изменить - смысл формы будет трудно понять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 07:58:20 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1671180]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
77ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 429ms |

| 0 / 0 |
