|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
Подскажите как, создав поле в таблице, с помощью визуального редактора, задав этому полю все свойства, которыми оно должно обладать. Затем, средствами VBA, скопировать данное поле и вставить его в другую базу, в другую таблицу, вместе со всеми его свойствами. Помогите создать такую функцию. ------------------------------------------------------------------------ Спасибо за ответ. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 17:43 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
час58задав этому полю все свойства, которыми оно должно обладать. Это какие-то особые свойства, или просто тип данных и размер? Можно же программно создать нужное поле в нужной таблице в нужной базе. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 19:00 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
Мужик перепутал публичный дом с рестораном. Заходит, садится за столик. К нему подходит обслуживающий: — Месье желает девочку или мальчика? — Месье желает курочку. — О, месье знает толк в извращениях! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 19:19 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
xax_nv, Самые распространённые тип данных, Подпись, размер, обязательное поле\нет, пустые строки.... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 19:20 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
Панург, ахахахахахахахахаххахаахахааха.... даэтопромну. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 19:23 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
Визуальный редактор тоже делать будем? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 19:24 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
Панург, :-))))))))))))) :-))))))))))))))))))))))) -------------------- Он же там встроенный.... по моему... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 19:25 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 19:26 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
Панург, Спасибо, я её уже крутил в руках. Пока что искры не было. Теперь, хоть уверенность в руках появилась. Пойду изучать. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 19:30 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
час58, Чует моё сердце, что это не то что тебе нужно. час58_1 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 19:39 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 20:00 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
час58час58, Чует моё сердце, что это не то что тебе нужно. час58_1 Почему Вы так решили? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 20:18 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
xax_nv, Инструкция ALTER TABLE Служит для изменения макета таблицы после того, как она была создана с помощью инструкции CREATE TABLE... ------------------------------------------ То есть это добавление поля в таблицу. то есть программное создание поля. Это я уже курил. Оно нормально работает. Я же имел ввиду скопировать из ТАБЛ_1 поле ПОЛЕ_1 в таблицу ТАБЛ_2. Такое возможно? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 20:24 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
Вместе с содержимом? Вы же собирались "визуально" создать поле в таб. 1 в базе 1, а потом скопировать это поле в таб. 2 базы 2. Про содержимое поля речи не было. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 20:36 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
xax_nv, Про содержимое поля речи не было. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 20:40 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
Так что Вас останавливает? Вас смущает фраза после того, как она была создана с помощью инструкции CREATE TABLE... Для ALTER TABLE не имеет значения, ка была создана таблица. Я ее с успехом использую в своей программе. когда по ходу корректировки рабочей базы приходится добавлять то или иное поле. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 20:44 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
xax_nv, Это не копирование, а создание поля в таблице - вот что мне не подходит. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 20:59 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
А почему Вы хотите именно скопировать поле, а не создать его программно в удаленной базе? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 21:01 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
час58Подскажите как, создав поле в таблице, с помощью визуального редактора, задав этому полю все свойства, которыми оно должно обладать. Затем, средствами VBA, скопировать данное поле и вставить его в другую базу, в другую таблицу, вместе со всеми его свойствами. Помогите создать такую функцию. Ты когда спрашивал про централизованную замену файла mdb (автообновление версии морды)... Я еще тогда подумал - а не скачет ли парниша впереди паровоза? Вроде не похож на торопыгу, чтоб косяки в коде в тихаря исправлять.. Трудно себе представить постоянное обновление управляющей программы без изменений структуры БД, ну можно наращивать доп режимы, доп. отчеты, но не бесконечно... Короче, ты говори народу так когда спрашиваешь - с обновлением интерфейса более менее мне понятно... Теперь нужно выравнивать структуру рабочей бд с пустой эталонной: - добавление нового поля в рабочую БД, возможно с записью определенных значений... - добавление новой таблицы (как пустой так и с данными) - изменение типа (размера) отдельных полей ..... ну и т.д. Угадал? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 21:14 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
vmag, привет :-( ты не угадал. С тем паровозом всё норм. Теперь пошли в ход вагоны. В них тоже хочу автоматизацию зафигачить. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 21:18 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
https://docs.microsoft.com/ru-ru/office/client-developer/access/desktop-database-reference/tabledefs-collection-dao там можно бегать по определениям таблиц и полей ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 22:10 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
Vladimir Baskakov, спасибо, смотрю. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 22:13 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
Vladimir Baskakovтам можно бегать по определениям таблиц и полейА можно воспользоваться OpenSchema и получить всё в наборе данных ( ADODB.Recordset ) час58Это не копирование, а создание поля в таблице - вот что мне не подходит.Но всё это не копирование, а создание по образцу. Тут много путей - от создания запроса SQL DDL до использования объектной модели ADO или DAO. Тут все фломастеры разные. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2019, 04:56 |
|
Программное копирование полей таблиц - как это сделать?
|
|||
---|---|---|---|
#18+
Панург, А через буфер обмена ?... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2019, 10:33 |
|
|
start [/forum/topic.php?fid=45&fpage=36&tid=1610839]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 144ms |
0 / 0 |