26.06.2008, 10:07 | #1 |
Участник
|
Создал таблцу из нескольких полей, одно из них поле ID, нужно чтобы при создании
следующей записи в таблице, в поле ID автоматически простовлялся следующий порядковый номер. Пример: ID ______ CODE _______ NAME 1 _______ xx __________ xxxx 2 _______ xx __________ xxxxxx 3 _______ Подскажите поджалуйста, как это сделать? |
|
26.06.2008, 10:13 | #2 |
Участник
|
простейшее - AutoIncrement в свойствах вашего поля ID
|
|
26.06.2008, 11:37 | #3 |
Участник
|
|
|
26.06.2008, 11:44 | #4 |
Участник
|
|
|
26.06.2008, 11:46 | #5 |
Участник
|
Цитата:
Хотя, я сам тоже больше доверяю "ручной" инициализации |
|
26.06.2008, 11:49 | #6 |
Участник
|
|
|
26.06.2008, 12:00 | #7 |
Участник
|
|
|
26.06.2008, 13:17 | #8 |
Участник
|
Цитата:
А не могли бы еще подсказать. У меня есть форма. там есть textbox , На этой форме я делаю кнопку, к ней пишу код для запуска таблици. table.RUN(table::"xxxxxxxx"); Так открывается вся таблица, а мне нужно чтобы срабатывал фильтр, который бы выбирал те значения в определенном поле, которые совпадают со значением которое проставленно в textbox. |
|
26.06.2008, 15:09 | #9 |
Участник
|
Ну дак наложите фильтр на таблицу перед вызовом формы.
__________________
Want to believe... |
|
26.06.2008, 15:40 | #10 |
Участник
|
Цитата:
А потом для формы SETTABLEVIEW, например: ItemSpecialGr.SETRANGE(ItemSpecialGr."Item No.","No."); ItemSpecialGrForm.SETTABLEVIEW(ItemSpecialGr); ItemSpecialGrForm.RUNMODAL(); |
|
26.06.2008, 16:17 | #11 |
Участник
|
|
|
26.06.2008, 16:31 | #12 |
MCTS
|
Целая дискуссия по поводу AutoIncrement была Автоинкриментное поле
|
|
26.06.2008, 16:33 | #13 |
Участник
|
|
|
26.06.2008, 16:48 | #14 |
Участник
|
Лично я сам ставлю в таких случаях Identity св-во поля в SQL, проблем пока не было ни разу. Единственное что уже руками не проставишь значение поля, что туда не пихай, сиквел ставит +1 (ну или плюс сколько указано в св-ве).
|
|
26.06.2008, 16:55 | #15 |
Участник
|
Мне кажется не оч хороший вариант. Это разные зоны ответственности (сервер с утилитами доступа к данным и клиент, по-хорошему разные люди - администратор БД и программист НАВ). Лучше когда НАВ знает, что делает скуль, чем когда НАВ неприятно удивлен тем, что что-то не работает, потому что руками выставили свойство поля на скуле ) Пусть уж логика будет примерно в одном месте.
|
|
26.06.2008, 18:01 | #16 |
Участник
|
Цитата:
Конечно же речь шла о CLEAR
Цитата:
Сообщение от romeo
Мне кажется не оч хороший вариант. Это разные зоны ответственности (сервер с утилитами доступа к данным и клиент, по-хорошему разные люди - администратор БД и программист НАВ). Лучше когда НАВ знает, что делает скуль, чем когда НАВ неприятно удивлен тем, что что-то не работает, потому что руками выставили свойство поля на скуле ) Пусть уж логика будет примерно в одном месте.
Замечательно было искать... ручки бы за такое поотрывал бы. Я не знаю что они там говорили между собой когда нашли код, но ... понял, что им тоже было ОЧЕНЬ "весело". Так что как по мне, то лучше NAV-way использовать. |
|
27.06.2008, 13:41 | #17 |
Участник
|
Цитата:
Да, непонятно я выразился, но сделать удалось, на форму добавил компонент SubForm, к SubForm подключил форму XXX табличного вида ,где есть поля ID,ITEM, DESCRIPTION, на форму XXX наложил фильтр который фильтрует по полю ITEM значение которого совпадает со значением записанным в textbox. Только сталкнулся еще с одной проблемой, не работает прокрутка формы XXX в компоненте SubForm. Не могу понять где это настроить. |
|
27.06.2008, 17:33 | #18 |
Участник
|
|
|
27.06.2008, 18:09 | #19 |
Участник
|
|
|
27.06.2008, 18:28 | #20 |
MCTS
|
Размер формы, которая - Субформа и размер элемента управления "Субформа" (на главной форме) одинаковые?
|
|