Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Программное создание поля Autonumber со случайной генерацией значений
|
|||
|---|---|---|---|
|
#18+
Подскажите, пожалуйста, как программно создать поле типа AutoNumber, у которого свойство NewValues = Random. В настоящий момент у меня есть такой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Этот код создаёт поле с нужным типом, но свойство NewValue у него по умолчанию Incremenal, а не Random. К сожалению, я не нашёл в хелпе ничего по этой теме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2003, 10:50 |
|
||
|
Программное создание поля Autonumber со случайной генерацией значений
|
|||
|---|---|---|---|
|
#18+
В конструкторе таблице ставишь тип поля "Cчетчик" и параметр "Новые значения" ставишь "Случайно"! Вроде все просто! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2003, 11:19 |
|
||
|
Программное создание поля Autonumber со случайной генерацией значений
|
|||
|---|---|---|---|
|
#18+
Попробуйте Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2003, 12:32 |
|
||
|
Программное создание поля Autonumber со случайной генерацией значений
|
|||
|---|---|---|---|
|
#18+
2mahoune: Мне не надо в конструкторе, мне надо программно... Насчёт GenUniqueID(): я уже пробовал вот такой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Это не помогло, однако... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2003, 14:16 |
|
||
|
Программное создание поля Autonumber со случайной генерацией значений
|
|||
|---|---|---|---|
|
#18+
Помоему можно делать .DefaultValue= Random() Потому как БД попробует вставить, а если такая запись есть подставит другой свободный номер! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2003, 14:36 |
|
||
|
Программное создание поля Autonumber со случайной генерацией значений
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2003, 14:39 |
|
||
|
Программное создание поля Autonumber со случайной генерацией значений
|
|||
|---|---|---|---|
|
#18+
К сожалению, ни один способ не подошёл... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2003, 15:44 |
|
||
|
Программное создание поля Autonumber со случайной генерацией значений
|
|||
|---|---|---|---|
|
#18+
В последнем ответе о AlexJuice строчку fld.DefaultValue = "GenUniqueID()" разместите после строки tdf.Fields.Append fld т.е.: ... tdf.Fields.Append fld fld.DefaultValue = "GenUniqueID()" И все у вас получится... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2003, 18:01 |
|
||
|
Программное создание поля Autonumber со случайной генерацией значений
|
|||
|---|---|---|---|
|
#18+
К сожалению, ни один способ не подошёл... По идейным соображениям? ;0) А вот у меня все ОК. Я же проверяю, а не от балды пишу! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2003, 18:07 |
|
||
|
Программное создание поля Autonumber со случайной генерацией значений
|
|||
|---|---|---|---|
|
#18+
Я вот тоже проверял - не выходило Но, слава богу, результат достигнут. Оказывается, в этом деле есть тонкость: в моём случае свойство DefaultValue устанавливалось в момент программного создания таблицы, в отличие от примера AlexJuice, где поле добавлялось уже в существующую таблицу. Очевидно, пока таблица не добавлена в семейство TableDefs, это свойство не устанавливается в "GenUniqueID()". Таким образом, я просто сначала создал таблицу со всеми полями, выполнил .TableDefs.Append, а затем поменял свойство нужного поля на "GenUniqueID()". Всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2003, 18:28 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32087470&tid=1682597]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 373ms |

| 0 / 0 |
