С Новым годом! Форум программистов, компьютерный форум, киберфорум
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
02.05.2014, 21:52  [ТС] 0

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

02.05.2014, 21:52. Показов 4421. Ответов 27
Метки (Все метки)

Ответ

а как сделать одно поле типа счётчик, в msdn я такого не нашол. и что означают эти константы, почему они именно такие?

Добавлено через 12 минут
вот мой код для создания двух таблиц,хотя надо 4.но мне выдаёт ошибку, когда я запускаю выполнение этого кода
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
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);
    acc.OleFunction(WideString("Quit"));
 
    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;


Вернуться к обсуждению:
Работа с OLE (создать документ Access) C/C++
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.05.2014, 21:52
Готовые ответы и решения:

Создать в таблице 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
02.05.2014, 21:52
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.05.2014, 21:52
Помогаю со студенческими работами здесь

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

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

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

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

0
Новые блоги и статьи
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution прилагаю файл архива проекта Gowin Eda и снимок. Восьмибитный счётчик из сумматора+ генератор сигнала согласования+ стартер fast регистров. Файлы прилагаю. . . .
UserScript для подсветки кнопок языков программировани­­­­я в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения: / / ==UserScript== / / @name CF_DefaultLangSelect / / . . .
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
Как создать нейросеть для генерации картинок на Python
InfoMaster 12.01.2025
Генерация изображений с помощью искусственных нейронных сетей стала одним из наиболее захватывающих направлений в области компьютерного зрения и машинного обучения. В этой статье мы рассмотрим. . .
Создание нейросети для генерации текста на Python
InfoMaster 12.01.2025
Нейросети, или искусственные нейронные сети, представляют собой модели машинного обучения, вдохновленные работой человеческого мозга. Они состоят из множества взаимосвязанных узлов, или "нейронов",. . .
Как создать нейросеть распознавания изображений на Python
InfoMaster 12.01.2025
Введение в распознавание изображений с помощью нейросетей Распознавание изображений с помощью нейронных сетей стало одним из самых впечатляющих достижений в области искусственного интеллекта. Эта. . .
Основы искуственного интеллекта
InfoMaster 12.01.2025
Искусственный интеллект (ИИ) представляет собой одну из наиболее динамично развивающихся областей современной науки и технологий. В широком смысле под искусственным интеллектом понимается способность. . .
Python и нейросети
InfoMaster 12.01.2025
Искусственные нейронные сети стали неотъемлемой частью современных технологий, революционизировав множество областей - от медицинской диагностики до автономных транспортных средств. Python, благодаря. . .
Python в машинном обучении
InfoMaster 12.01.2025
Python стал неотъемлемой частью современного машинного обучения, завоевав позицию ведущего языка программирования в этой области. Его популярность обусловлена несколькими ключевыми факторами, которые. . .
Создание UI на Python с TKinter
InfoMaster 12.01.2025
TKinter — это одна из наиболее популярных библиотек для создания графических интерфейсов пользователей (GUI) в языке программирования Python. TKinter входит в стандартную библиотеку Python, что. . .
HTML5 в разработке мобильных приложений
InfoMaster 12.01.2025
Введение: Обзор роли HTML5 в мобильной разработке В современном мире мобильных технологий HTML5 стал ключевым инструментом для разработки кроссплатформенных приложений. Эта технология произвела. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru