Вопрос № 51620: Здравствуйте Гуру!
Подскажите каким образом вывести результат запроса c агрегатной функцией (например,см. Приложение) в текстовое поле. Пробовал подключиться через DataField, но в нём только список полей.
Благодарю всех, кто ответил....Вопрос № 51660: Почему нельзя больше открыть Wordовский файл, если его изменить с помощью, например, блокнота? Можно даже и не изменять, а только нажать кнопку сохранить и Word уже не откроет этот файл.
Можно ли программно создавать файлы ворда без использования...
Вопрос № 51.620
Здравствуйте Гуру!
Подскажите каким образом вывести результат запроса c агрегатной функцией (например,см. Приложение) в текстовое поле. Пробовал подключиться через DataField, но в нём только список полей.
Благодарю всех, кто ответил.
Приложение:
Отправлен: 09.08.2006, 14:33
Вопрос задал: Фларит (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Александр Шевченко
Здравствуйте, Фларит!
Если вы работаете с базой mdb, то можно подключить к проекту библиотеку Microsoft DAO 3.6 Object Library и использовать следующий код:
Dim db As Database
Set db = OpenDatabase("d:1.mdb")
Text1.Text = db.OpenRecordset("select sum(id) as sum_id from tab")("sum_id")
db.Close
Если же база лежит на MS SQL Server к примеру, то нужно использовать библиотеку Microsoft ActiveX Data Objects 2.x Library аналогичным способом.
--------- Вместо внутренней почты лучше стучитесь в аську - 299739804
Ответ отправил: Александр Шевченко (статус: Студент)
Ответ отправлен: 09.08.2006, 14:55 Оценка за ответ: 5 Комментарий оценки: Спасибо за внимание-у меня Adodc
Вопрос № 51.660
Почему нельзя больше открыть Wordовский файл, если его изменить с помощью, например, блокнота? Можно даже и не изменять, а только нажать кнопку сохранить и Word уже не откроет этот файл.
Можно ли программно создавать файлы ворда без использования самой программы ворд?
Ответ отправил: AlexanderZh (статус: Студент)
Ответ отправлен: 10.08.2006, 02:09
Отвечает: Александр Шевченко
Здравствуйте, Kostin Denis!
Потому что формат файлов .doc - двоичный, а Блокнот не умеет с ним работать. Программно создавать можно, используя библиотеку Microsoft Word x.0 Library. Можно также программно использовать Ворд из скриптов, для этого необходимо создать файл с расширением vbs и в блокноте вставить в него код из приложения. При запуске файла он создаст файл c:1.doc, в который запишет свободное место на несъемных дисках. Оба способа требуют, чтобы на компьютере был установлен Ворд.
Приложение:
--------- Вместо внутренней почты лучше стучитесь в аську - 299739804
Ответ отправил: Александр Шевченко (статус: Студент)
Ответ отправлен: 10.08.2006, 09:21
Ответ Александра Шевченко вполне исчерпывающий, но я проще поступаю, когда мне необходимо сохранить какой-либо текст в документе Word (см. приложение)
Если файл не существует - он будет создан. Даже если Word отсутствует, при последующей его установке файл будет правильно распознан.
Приложение:
--------- Труд сделал обезьяну человеком, а лень человека - программистом !
Ответ отправил: Кокорич Вадим Леонидович (статус: 3-ий класс)
Ответ отправлен: 10.08.2006, 09:57