|
|
|
вопросы по спискам и уникальности
|
|||
|---|---|---|---|
|
#18+
Уважаемые разработчики! Помогите плз! А97 1) есть список (listbox) основанный на запросе, возвращающем одно поле. список шириной с экран, данные - 6 символов. как сделать список со множеством колонок вместо одной длинной и кучи пустого места? В VB такое можно было сделать - а здесь? 2) есть бухсистема и раздолбаи-бухгалтера: вводят одного контрагента 2-3 раза под разными счетами и наименованиями. как удобнее всего импортировать такой суперсправочник и контролировать уникальность контрагентов? 3) по в.2: если реализовать это на двух списках (слева) новые -> (справа) существующие - аки в большинестве похожих интерфейсов, дать обоим SELECT по одной и той же таблице с разницей по WHere new=true на первый и =false на втрой, то как перемаркировывать записи с new=true на =false? Через ДАО или есть еще пути типа currentdb.exec UPDATE new=true where ID=<MOVED>? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2004, 16:06 |
|
||
|
вопросы по спискам и уникальности
|
|||
|---|---|---|---|
|
#18+
1. В свойствах листбокса (Макет) укажи количество колонок и ширину каждой. 2. И как определить тогда, что это один и тот же контрагент? авторраздолбаи-бухгалтера: вводят одного контрагента 2-3 раза под разными счетами и наименованиями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2004, 18:05 |
|
||
|
вопросы по спискам и уникальности
|
|||
|---|---|---|---|
|
#18+
Вариант - сделать идентификатором контрагента его ИНН или ОГРН. Матерится на вводе будут, ну чтож... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2004, 00:43 |
|
||
|
вопросы по спискам и уникальности
|
|||
|---|---|---|---|
|
#18+
2) Если вводят несколько раз одного и того же контрагента, то ничего не сделать. Возможные частичные решения 1. Обязать вводить нового контрагента только одного человека 2. Написать функцию нахождения похожего контрагента и при добавлении нового контрагента выдавать предупреждение, если он похож на уже существующий. Функцию похожести либо написать самому, либо взять готовую. Где-то на сайтах по Access я видел такую. К сожалению не списал себе. Опыт показывает, что метод 2 не очень-то помогает, все равно умудряются заводить повторных, несмотря на предупреждения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2004, 00:59 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32398472&tid=1676834]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 342ms |

| 0 / 0 |
