|
5 / 5 / 3
Регистрация: 15.01.2017
Сообщений: 690
|
|||||||||||
Как создать таблицу со всеми допустимыми типами полей?23.05.2019, 16:21. Показов 3323. Ответов 7
Метки нет (Все метки)
Как программно с помощью VBA создать таблицу со следующим составом полей:
Короткий текст Длинный текст Числовой bigint Дата и время Денежный Счетчик Логический Поле объекта OLE Гиперссылка Вложение ? Предварительный код Кликните здесь для просмотра всего текста
В строке
"Произошла ошибка при выполнении процедуры [CreateTable]: Недопустимая операция. Номер ошибки = 3219" Свойство Field.Type (DAO) https://docs.microsoft.com/en-... operty-dao Вопросы. 1. Какие типы использовать, чтобы код создавал таблицу с составом полей как описано выше? Т.е. нужен состав полей как в таблице "Table_Example". Например следующие типы создают числовые поля: dbDecimal Числовой dbDouble Числовой dbGUID Числовой dblnteger Числовой ' dbLong Числовой. Я так понимаю правильней использовать "dblnteger"? 2. Как создать поля: - счётчик; - гиперссылка; - вложение? Данный код не позволяет создать в таблице такие поля. Я по крайней мере не понял. 3. Почему поле "Логический" отображается не в виде "чекбокса", а в виде цифры "0"? Или это не принципиально?
0
|
|||||||||||
| 23.05.2019, 16:21 | |
|
Ответы с готовыми решениями:
7
Как создать таблицу, чтобы одно из полей автоматически увеличивалось на 1 Работа программы со всеми типами текстового файла Создать таблицу из полей |
|
775 / 256 / 43
Регистрация: 09.12.2016
Сообщений: 855
|
||||||
| 23.05.2019, 16:56 | ||||||
|
Вашу версию Access невозможно открыть на более старых версиях.
Я вот думаю, не надо ли после добавления полей в таблицу:
Добавлено через 2 минуты И еще посмотрите CreateProperty.
1
|
||||||
|
296 / 257 / 68
Регистрация: 18.06.2015
Сообщений: 570
|
|
| 23.05.2019, 17:46 | |
|
А почему не создаете таблицы с помощью SQL CREATE TABLE? Это же проще, чем кодить на VBA
1
|
|
|
5 / 5 / 3
Регистрация: 15.01.2017
Сообщений: 690
|
||
| 23.05.2019, 17:59 [ТС] | ||
|
Я пробовал на "SQL"... Мне пока мало опыта, чтобы рассуждать какой из способов проще или сложнее.... По мне, так они вроде по трудоёмкости не особо отличаются...
0
|
||
|
12066 / 5849 / 1494
Регистрация: 05.10.2016
Сообщений: 16,440
|
||||||
| 23.05.2019, 18:43 | ||||||
Сообщение было отмечено Soft17 как решение
Решение
Soft17, ну нечто такое (по картинке):
Кликните здесь для просмотра всего текста
2
|
||||||
|
5 / 5 / 3
Регистрация: 15.01.2017
Сообщений: 690
|
|
| 23.05.2019, 19:49 [ТС] | |
|
Таблица "Table_Example" поле "Логический"(Логический) выглядит как "чекбокс".
Таблица "Table_Test" поле "fldBoolean"(Логический) выглядит как поле. Можно что-нибудь сделать? Сделал форму на основании таблицы "Table_Test", поле "fldBoolean"(Логический) тоже выглядит как поле, а не как чекбокс.
0
|
|
|
5 / 5 / 3
Регистрация: 15.01.2017
Сообщений: 690
|
|
| 23.05.2019, 19:55 [ТС] | |
|
Eugene-LS,
см. сообщение "6"(предыдущее) 2. Где взять индексы (OLE = 11, ("fldHyperlink", 12))? 'OLE = 11 .Fields.Append tbl.CreateField("fldOLE", 11) ' Гиперссылка Set fld = tbl.CreateField("fldHyperlink", 12)
0
|
|
|
12066 / 5849 / 1494
Регистрация: 05.10.2016
Сообщений: 16,440
|
|||||||||||||
| 24.05.2019, 01:51 | |||||||||||||
Сообщение было отмечено Soft17 как решение
РешениеИнтернет вам в помощь. Про логический меняйте атрибуты поля. Добавлено через 5 часов 7 минут Ради спортивного интересу ...
Soft17, справка от MS кратка, как всегда. Хорошая статья: http://allenbrowne.com/ser-49.html Добавлено через 9 минут Soft17, BTW - как я получал номера размерности:
1
|
|||||||||||||
| 24.05.2019, 01:51 | |
|
Помогаю со студенческими работами здесь
8
Создать таблицу в Access с названиями полей из edit' ов Как самому установить соответствие между типами API функции в MSDN и типами VB Как создать один список с двумя типами? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|