Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ подключение и выполнение https://www.cyberforum.ru/ c-cpp/ thread911917.html
Решил я использовать OLEDB для работы через C++ с Microsodt SQL Server 2008 Express, ничего сложного не нужно, нужно выполнять простейшие вещи, вызвать сохранённую процедуру(Stored Procedure), потом ещё понадобиться поискать совпадения что бы не записать данные которые уже пристутствую и все, тобишь запустить поиск по 2-3 полям, и если равно 0, то завписать, ну а если >0 то уже есть(должна быть...
C/C++ Документация ActiveX
Доброго всем вечера! Заранее прошу прощение, если данная тема уже поднималась. Необходимо сделать небольшой доклад по ActiveX. Несколько часов поиска в интернете дали небольшие результаты, хотелось бы чего-то большего. Необходимо что-либо из ниже перечисленного: - категория клиентов управляющих элементов ActiveX; - спецификация ActiveX элементов; - идея гиперсвязей ActiveX; -...
C/C++ Работа с OLE - сервером Word https://www.cyberforum.ru/ c-cpp/ thread906185.html
- Сейчас разбираюсь с OLE-сервером Word. Понял, что Параграфы (строки) добавляются в Документ Word следующим образом: // добавление Параграфа (строки) в Документ. v_Parags.OleProcedure( "Add" ); // получаем указатель на 1-й Параграф (строку) Документа. v_Parag = v_Parags.OleFunction( "Item", 1 ); // работа с 1-м Параграфом (строкой) Документа. .....
C/C++ Функции COM интерфейса Word на VisualC++ https://www.cyberforum.ru/ c-cpp/ thread905333.html
Добрый день, кто нибудь подскажет как используя функции вордовского COM интерфеса, добавить в документ Word листы или выбрать из существующих.У меня имеется следующий код: void CWordPasteDlg::OnButtonWordPaste() { // TODO: Add your control notification handler code here ::CoInitialize(NULL); try { using namespace Word; _ApplicationPtr word(L"Word.Application");...
C++ и Outlook C/C++
Добрый вечер. Подскажите, как выбрать учетную запись, для отправки письма, если в клиенте их несколько? При формировании письма - он отправляет его с дефолтной записи, а надо, с выбранной... Формирую мисьмо так: Variant OUApp, OUNS, OUBFolder, OUItems, OURange, OUAttach; OUApp = CreateOleObject( "Outlook.Application" ); OUNS = OUApp.OleFunction( "GetNamespace", "MAPI" ); OUBFolder =...
C/C++ Число знаков после запятой при считывании из Excel https://www.cyberforum.ru/ c-cpp/ thread897739.html
Скажите, пожалуйста, как задать число знаков после запятой при выводе в StringGrid из ячейки Excel! Формат ячейки число с двумя знаками. StringGrid1->Cells = Application.OlePropertyGet("ActiveSheet").OlePropertyGet ("Cells", 1, "A").OlePropertyGet("Value");
C/C++ Не читается DBF файл из корневой директории диска https://www.cyberforum.ru/ c-cpp/ thread897209.html
Всем привет, следующая проблема, DBF файл не читается только из корневой директории диска, то есть из D:\dbf.dbf не читается, а вот из D:\folder\dbf.dbf уже читается Подключение происходит нормально, а вот когда пытаюсь применить метод pRec = pConn->Execute(query, NULL, 0); файл не находит:(( Обращаю внимание еще раз: не находит только в корневой директории, у кого-нибудь есть какие-нибудь...
C/C++ Диаграмма в Excel
Здравствуйте! Скажите, пожалуйста, как из Билдера построить диаграмму в Экселе по массивам, которые есть только в Билдере. Не хочу их на лист выводить. Можно так сделать? Добавлено через 12 минут Или, может, можно скопировать программно график TChart на лист Excel как картинку?
C/C++ C++ and Excel Чуваки, я извиняюсь))) Помощь нужна) Заключительные штришки остались) Значит такс, есть форма. http://www.fotolink.su/v.php?id=a795b93a2e87823479a595300682cbba На ней, я выбираю преподавателей, помощников и группу и эти значения, должны пойти в Excel, в пустые ячейки (ещё время, тоже должно туда пойти, начало и конец) . Excel открывается (шаблон) и даже сохраняется)) https://www.cyberforum.ru/ c-cpp/ thread892066.html C/C++ C++ and Excel Чуваки, я извиняюсь))) Помощь нужна) Заключительные штришки остались) Значит такс, есть форма. http://www.fotolink.su/v.php?id=a795b93a2e87823479a595300682cbba На ней, я выбираю преподавателей, помощников и группу и эти значения, должны пойти в Excel, в пустые ячейки. Помогите, как обратиться то, из Buildera B Excel) https://www.cyberforum.ru/ c-cpp/ thread892036.html
Работа с Excel через MFC (Visual Studio 2012) C/C++
Всем привет! Подскажите пожалуйста книжки или сайты, где можно научиться работать Excel (например считать данные, обработать, передать данные обратно в Excel и построить графики) через MFC. Читал вот эту статью, но при компиляции выдаёт кучу ошибок. Заранее благодарен за ответы.
C/C++ Не получается открыть dbf файл всем привет, хочу прочитать файл mytable, который находится c:\\mytable.dbf пишу следующий код: #include "stdafx.h" #include <iostream> #import "C:\Program Files\ADO\1182520763_msado15.dll" rename ("EOF", "ADOEOF") using namespace ADODB; using std::cout; https://www.cyberforum.ru/ c-cpp/ thre
164 / 49 / 27
Регистрация: 04.06.2013
Сообщений: 636
03.05.2014, 13:06  [ТС] 0

Работа с OLE (создать документ Access) - C/C++ - Ответ 6119847

03.05.2014, 13:06. Показов 4374. Ответов 27
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
 try{
    const int dbInteger = 3;
    const int dbText = 10;
    const int dbDouble = 7;
    const int dbDate = 8;
 
 
    Variant acc = CreateOleObject("Access.Application");
    acc.OleFunction("NewCurrentDatabase", WideString(ExtractFilePath(ParamStr(0)) + "sklad_copy.mdb"));
    Variant TableDef = acc.OleFunction(WideString("CurrentDb")).OleFunction(WideString("CreateTableDef"), WideString("приход"));
    Variant Fld = TableDef.OleFunction(WideString("CreateField"), WideString("Товар"), dbText, 30);
    Variant Fld1 = TableDef.OleFunction(WideString("CreateField"), WideString("Количество"), dbInteger, 0);
    Variant Fld2 = TableDef.OleFunction(WideString("CreateField"), WideString("Цена"), dbDouble, 0);
    Variant Fld3 = TableDef.OleFunction(WideString("CreateField"), WideString("Сумма"), dbDouble, 0);
    Variant Fld4 = TableDef.OleFunction(WideString("CreateField"), WideString("Расчет"), dbDouble, 0);
    Variant Fld5 = TableDef.OleFunction(WideString("CreateField"), WideString("Долг"), dbDouble, 0);
    Variant Fld6 = TableDef.OleFunction(WideString("CreateField"), WideString("Дата"), dbDate, 0);
    Variant Fld7 = TableDef.OleFunction(WideString("CreateField"), WideString("Поставщик"), dbText, 25);
    Variant Fld8 = TableDef.OleFunction(WideString("CreateField"), WideString("Код"), dbInteger, 0);
    TableDef.OlePropertyGet(WideString("Fields")).OleProcedure(WideString("Append"), Fld);
    TableDef.OlePropertyGet(WideString("Fields")).OleProcedure(WideString("Append"), Fld1);
    TableDef.OlePropertyGet(WideString("Fields")).OleProcedure(WideString("Append"), Fld2);
    TableDef.OlePropertyGet(WideString("Fields")).OleProcedure(WideString("Append"), Fld3);
    TableDef.OlePropertyGet(WideString("Fields")).OleProcedure(WideString("Append"), Fld4);
    TableDef.OlePropertyGet(WideString("Fields")).OleProcedure(WideString("Append"), Fld5);
    TableDef.OlePropertyGet(WideString("Fields")).OleProcedure(WideString("Append"), Fld6);
    TableDef.OlePropertyGet(WideString("Fields")).OleProcedure(WideString("Append"), Fld7);
    TableDef.OlePropertyGet(WideString("Fields")).OleProcedure(WideString("Append"), Fld8);
    acc.OleFunction(WideString("CurrentDb")).OlePropertyGet(WideString("TableDefs")).OleProcedure(WideString("Append"), TableDef);
  
 
    Variant TableDef2 = acc.OleFunction(WideString("CurrentDb")).OleFunction(WideString("CreateTableDef"), WideString("Склад"));
    Variant Fld9 = TableDef2.OleFunction(WideString("CreateField"), WideString("Товар"), dbText, 30);
    Variant Fld10 = TableDef2.OleFunction(WideString("CreateField"), WideString("Склад"), dbInteger, 25);
    Variant Fld11 = TableDef2.OleFunction(WideString("CreateField"), WideString("Колличество"), dbInteger, 0);
    Variant Fld12 = TableDef2.OleFunction(WideString("CreateField"), WideString("Цена"), dbDouble, 0);
    Variant Fld13 = TableDef2.OleFunction(WideString("CreateField"), WideString("Сумма"), dbDouble, 0);
    Variant Fld14 = TableDef2.OleFunction(WideString("CreateField"), WideString("Расчет"), dbDouble, 0);
    Variant Fld15 = TableDef2.OleFunction(WideString("CreateField"), WideString("Долг"), dbDouble, 0);
    Variant Fld16 = TableDef2.OleFunction(WideString("CreateField"), WideString("Дата"), dbDate, 0);
    Variant Fld17 = TableDef2.OleFunction(WideString("CreateField"), WideString("Код"), dbInteger, 0);
    TableDef2.OlePropertyGet(WideString("Fields")).OleProcedure(WideString("Append"), Fld9);
    TableDef2.OlePropertyGet(WideString("Fields")).OleProcedure(WideString("Append"), Fld10);
    TableDef2.OlePropertyGet(WideString("Fields")).OleProcedure(WideString("Append"), Fld11);
    TableDef2.OlePropertyGet(WideString("Fields")).OleProcedure(WideString("Append"), Fld12);
    TableDef2.OlePropertyGet(WideString("Fields")).OleProcedure(WideString("Append"), Fld13);
    TableDef2.OlePropertyGet(WideString("Fields")).OleProcedure(WideString("Append"), Fld14);
    TableDef2.OlePropertyGet(WideString("Fields")).OleProcedure(WideString("Append"), Fld15);
    TableDef2.OlePropertyGet(WideString("Fields")).OleProcedure(WideString("Append"), Fld16);
    TableDef2.OlePropertyGet(WideString("Fields")).OleProcedure(WideString("Append"), Fld17);
    acc.OleFunction(WideString("CurrentDb")).OlePropertyGet(WideString("TableDefs")).OleProcedure(WideString("Append"), TableDef2);
 
    acc.OleFunction(WideString("Quit"));
    acc = Unassigned;
      ShowMessage("База даных создана!");
    }
    catch(...){ShowMessage("Ошибка создания базы даных!");}
Добавлено через 15 минут
+ Ругается на те строчки, где есть Dao_xp

Вернуться к обсуждению:
Работа с OLE (создать документ Access) C/C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2014, 13:06
Готовые ответы и решения:

Создать в таблице Access OLE-поле
Здравствуйте. Помогите пожалуйста правильно сформировать запрос. Нужно в access создать OLE-поле....

работа из ASP с OLE-полями ACCESS-a
Народ, проблема следующая: есть база .mdb, в которой один столбец имеет тип 'OLE'. В нем лежат...

Создать форму в access, чтобы заполняла базу данных и автоматически формировала документ Word
Добрый день! Необходимо создать форму, которая заполняет таблицу в базе данных и автоматически...

Произошли ошибки во время выполнения многошаговой операции OLE DB. По возможности, проверьте значения всех состояний OLE DB. Работа не выполнена
OleDbConnection cn = new OleDbConnection(&quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&quot; +...

27
03.05.2014, 13:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.05.2014, 13:06
Помогаю со студенческими работами здесь

Как можно запустить текстовый документ без OLE
Я сделал инсталлер и в разделе описание нужно нажать на кнопку описания. Я хочу чтобы с нажатием на...

Как узнать открыт ли данный Excel документ в OLE
Здравствуйте. С помощью свойства OlePropertyGet можно подключиться к книге...

Как из 1С по средствам Ole в документ Word вложить объект "Лист к
Как из 1С по средствам OLE в документ word вложить объект &quot;Лист книгиExcel&quot;? Если делать из...

Создать документ, текст которого доступен для чтения, если документ открыт при среднем или низком уровне безопасности
доброго времени суток. прошу вашей помощи. суть задачи вот: Создать документ Word, текст...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru