164 / 49 / 27
Регистрация: 04.06.2013
Сообщений: 636
|
||||||
1 | ||||||
Работа с OLE (создать документ Access)27.06.2013, 22:51. Показов 4415. Ответов 27
Метки нет (Все метки)
пытаюсь создать документ access, но выдаёт ошибку.
0
|
27.06.2013, 22:51 | |
Ответы с готовыми решениями:
27
Создать в таблице Access OLE-поле работа из ASP с OLE-полями ACCESS-a Создать форму в access, чтобы заполняла базу данных и автоматически формировала документ Word Произошли ошибки во время выполнения многошаговой операции OLE DB. По возможности, проверьте значения всех состояний OLE DB. Работа не выполнена |
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,413
|
|
28.06.2013, 09:07 | 2 |
А где вы видите тут создание документа? Я вижу создание объекта обслуживающего Access и сохранение документа vVarDoc который взялся невесть откуда. А создание где? И что за ошибка?
0
|
164 / 49 / 27
Регистрация: 04.06.2013
Сообщений: 636
|
|
28.06.2013, 22:01 [ТС] | 3 |
помогите, как создать базу данных access.я этот код взял из создания Word, и сам переделал немного.но не могу разобраться
0
|
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,413
|
||||||
28.06.2013, 22:49 | 4 | |||||
зачем вам этот героизм? пусть она уже будет. с тем количеством таблиц которое вам нужно. и с той структурой таблиц которая вам нужна. ибо забивать все это через OLE скучно - все равно что вместо заполнения шаблона Word каждый раз рисовать его заново программным способом. и сохранять ее особо не нужно - изменения применяются по мере выполнения инструкций - Access в этом плане не Word - там нельзя наворотить и закрыть без сохранения - все вносится в базу сразу же. поэтому просто открывайте базу и модифицируйте. если хотите - в начале копируйте файл. заполнять надеюсь умеете. в VBA это что то вроде
0
|
164 / 49 / 27
Регистрация: 04.06.2013
Сообщений: 636
|
|
29.06.2013, 19:36 [ТС] | 5 |
дело в том, что мне просто нужно создать документ access, а потом я буду с ним работать через sql.а таких документов
я не знаю сколько.
0
|
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,413
|
||||||
30.06.2013, 12:39 | 6 | |||||
возможно натолкнет на мысль
Создание базы из VBA - нужен совет особенно читать
0
|
164 / 49 / 27
Регистрация: 04.06.2013
Сообщений: 636
|
|
30.06.2013, 19:45 [ТС] | 7 |
я не знаю как это сделать на c++builder
0
|
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,413
|
|
30.06.2013, 21:44 | 8 |
0
|
164 / 49 / 27
Регистрация: 04.06.2013
Сообщений: 636
|
|
30.04.2014, 22:35 [ТС] | 9 |
с созданием базы разобрался.но как ме в ней создать 4 таблицы, а в таблицах несколько полей?
0
|
Супер-модератор
|
||||||
30.04.2014, 23:16 | 10 | |||||
Создание таблицы с полями:
1
|
164 / 49 / 27
Регистрация: 04.06.2013
Сообщений: 636
|
|
01.05.2014, 10:25 [ТС] | 11 |
пасибо.оказывается не всё так сложно.но меня интересует, для чего 10-14 строки?
Добавлено через 44 секунды и что означают эти цифровые параметры?
0
|
Супер-модератор
|
|
01.05.2014, 10:31 | 12 |
10-12 добавляют к таблице ранее созданные поля (они были созданы отдельно, теперь надо их прицепить куда-то, правда?), а 13-14 добавляют саму таблицу (уже с полями) в БД.
Посмотри на описание метода CreateField, видишь там Type и Size? Вот Type у меня и задается либо Text либо Integer (соответственно, Text - с размером, для Integer размер не нужен, поэтому там 0)
1
|
164 / 49 / 27
Регистрация: 04.06.2013
Сообщений: 636
|
|
01.05.2014, 10:54 [ТС] | 13 |
я понял.а как мне создать поля типа date и типа float, и за одно как мне флоат вводить туда в формате 0,00
0
|
Супер-модератор
|
||||||
01.05.2014, 12:24 | 14 | |||||
1
|
164 / 49 / 27
Регистрация: 04.06.2013
Сообщений: 636
|
||||||
02.05.2014, 21:52 [ТС] | 15 | |||||
а как сделать одно поле типа счётчик, в msdn я такого не нашол. и что означают эти константы, почему они именно такие?
Добавлено через 12 минут вот мой код для создания двух таблиц,хотя надо 4.но мне выдаёт ошибку, когда я запускаю выполнение этого кода
0
|
Супер-модератор
|
||||||||||||||||
03.05.2014, 00:15 | 16 | |||||||||||||||
29-ю строку убери, она не нужна, не надо уходить из Access.Application, пока не закончишь создание и привязку всех таблиц. Quit должен быть только в самом конце, после создания всех четырех табличек
Открой файл DAO_XP.h, и посмотри:
1
|
164 / 49 / 27
Регистрация: 04.06.2013
Сообщений: 636
|
|
03.05.2014, 10:22 [ТС] | 17 |
а как сделать, чтобы этот процесс был скрытым, а то у меня появляется постоянно аксес и ждёт пока я закрою, хотя это после того, как я добавил try catch и showmessage в конце создания
0
|
Супер-модератор
|
|
03.05.2014, 10:28 | 18 |
Ничего не ждет, на долю секунды проскакивает окно Access-а, и тут же исчезает. Как победить это - не знаю.
Значит, убери то, что добавил - не будет висеть окно...
0
|
164 / 49 / 27
Регистрация: 04.06.2013
Сообщений: 636
|
|
03.05.2014, 11:58 [ТС] | 19 |
значит это просто уже билдер виноват...но оно так не должно быть...
0
|
Супер-модератор
|
|
03.05.2014, 12:19 | 20 |
Покажи, где именно ты добавил try/catch и вывод сообщения, я попробую запустить у себя.
0
|
03.05.2014, 12:19 | |
03.05.2014, 12:19 | |
Помогаю со студенческими работами здесь
20
Как можно запустить текстовый документ без OLE Как узнать открыт ли данный Excel документ в OLE Как из 1С по средствам Ole в документ Word вложить объект "Лист к Создать документ, текст которого доступен для чтения, если документ открыт при среднем или низком уровне безопасности Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |