Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
09.08.2017, 10:03
|
|||
---|---|---|---|
Передача аргумента константой access |
|||
#18+
Подскажите решение. Делаю функцию добавки поля в таблицу базы. Для передачи аргумента в функцию - [тип поля] - использую встроенные константы Access например такие как:dbText, dbCurrency .... Какого типа должна быть переменная, принимающая значение этой константы? Использую тип Variant по незнанию. И второй вопрос - это размер поля. Если поле текстовое то размер от 1 -255. А если поле числового, или денежного типа, то как передать что-то типа размера? Или тут ни чего не выйдет.... ------------------------------------------------------------------------ СПС ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.08.2017, 10:51
|
|||
---|---|---|---|
Передача аргумента константой access |
|||
#18+
час58Для передачи аргумента в функцию - [тип поля] - использую встроенные константы Access DAO например такие как:dbText, dbCurrency .... Какого типа должна быть переменная, принимающая значение этой константы? Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.08.2017, 10:54
|
|||
---|---|---|---|
Передача аргумента константой access |
|||
#18+
час58, Upd. Можно использовать ещё тип Long (коими они и являются), но не будет выпадающего списка перечисления ( Enum ) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.08.2017, 10:56
|
|||
---|---|---|---|
Передача аргумента константой access |
|||
#18+
час58И второй вопрос - это размер поля. Если поле текстовое то размер от 1 -255. А если поле числового, или денежного типа, то как передать что-то типа размера? Или тут ни чего не выйдет.Ты уж какнить это сам разрули, например опираясь на тип поля. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.08.2017, 10:57
|
|||
---|---|---|---|
Передача аргумента константой access |
|||
#18+
Спасибо Панург. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.08.2017, 11:31
|
|||
---|---|---|---|
|
|||
Передача аргумента константой access |
|||
#18+
час58И второй вопрос - это размер поля. Если поле текстовое то размер от 1 -255. А если поле числового, или денежного типа, то как передать что-то типа размера? Размер указывается только для текстовых и двоичных полей, в остальных случаях он игнорируется. Метод CreateField(Name, Type, Size) создает объект Field, который потом добавляется к коллекции Fields. Перед добавлением можно заполнить или создать другие свойства поля (например вид флажка у логического поля). А вообще, если не требуется архитектурных излишеств, то добавить поле одной строкой кода можно запросом ALTER TABLE... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&mobile=1&tid=1612199]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 311ms |
total: | 437ms |
0 / 0 |