Russian Qt Forum
Ноябрь 23, 2024, 23:17 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt vs Access & Excel  (Прочитано 8028 раз)
dont
Гость
« : Март 21, 2006, 21:01 »

Подскажите как можна работать с даными прогами с помощью кутэ, есть может какие классы, или как осуществлять взаимодействие? Подскажите плз, ну оооочень нужно!
Записан
Hordi
Гость
« Ответ #1 : Март 21, 2006, 21:44 »

Что значит 'работать'? Форматы разгребать? Программами управлять?
Записан
dont
Гость
« Ответ #2 : Март 21, 2006, 21:55 »

Нуно кое-чего записать/считать в экселевский файл и опять таки считать/записать в файл эксеса. Очень был бы признателен за какой-нить примерчик или совет.
Записан
Hordi
Гость
« Ответ #3 : Март 21, 2006, 22:08 »

Так, а в при чем здесь QT? Ищи библиотеки, которые с этими форматами работают.
По аксесу работай через ODBC.
Записан
dont
Гость
« Ответ #4 : Март 21, 2006, 22:19 »

Мдя... Другие библиотеки... Дак хочу именно через кутэ, разве нету никакого класса?
А если другие библиотеки, то что посоветуете? Кроме ВинАпи и кутэ почти ничего не знаю, ну еще мфц когда-то клацал  - ну эт так, игрался...
Записан
Hordi
Гость
« Ответ #5 : Март 21, 2006, 22:45 »

Qt - все случаи жизни предусмотреть не может, кроме того это кроссплатформенная библиотека, а access & excel под Линуксом нет...

Играючись с excel работать не получится, т.к. формат если не ошибаюсь закрыт, и если что и появляется, то не к последней версии Office... Напрягая память припоминаю что-то из области OLE, ActiveX и т.п. по управлению и взаимодействию с приложениями, но от Win-программирования отошел несколько лет назад, поэтому помочь не смогу.
Записан
dont
Гость
« Ответ #6 : Март 21, 2006, 23:03 »

>>Qt - все случаи жизни предусмотреть не может, кроме того это кроссплатформенная библиотека, а access & excel под Линуксом нет...

Qt может и не может, а вот программисты, которые юзают кутэ, наверное все-таки с этим стыкались и находили решения... И еще, то что библиотека кроссплатформенная, не означает, что сразу под Линухом Подмигивающий

Может все-таки кто-то знает, как найти выход из этой ситуации, а то перспектива влезать сейчас в дельфу и мфц меня совсем не радует...=(

З.Ы, 2Hordi: Спасибо за ответы.
Записан
Steven_Orko
Гость
« Ответ #7 : Март 22, 2006, 00:46 »

Юзай OLE или ActiveX... вообще тебе поиск по форуму поможет. Если не ошибаюсь, эта тема уже обсуждалась
Записан
dont
Гость
« Ответ #8 : Март 22, 2006, 01:35 »

Спасибо добрый человек! Про работу на кутэ с Excel разобрался, кому интересно - читайте: http://hardclub.donntu.edu.ua/projects/qt/articles/qt-excel.html (большое спасибо автору статьи)

Половину вопроса решил, но у мну еще один вопросик остался: как все-таки без вмешательства всяких там ODBC и других драйверов на прямую обращаться к файлу Access"а? Настраивать разные драйвера БД на каждом компьютере или мутить сервак у меня желания вообще нету, да и не нужно, там у мну люди простые : зашарили по сетке себе базу, и сотрят что им нуно=)
Записан
Sergey B.
Программист
*****
Offline Offline

Сообщений: 544



Просмотр профиля WWW
« Ответ #9 : Март 22, 2006, 08:22 »

Цитата: "Hordi"
Qt - все случаи жизни предусмотреть не может, кроме того это кроссплатформенная библиотека, а access & excel под Линуксом нет...

Играючись с excel работать не получится, т.к. формат если не ошибаюсь закрыт, и если что и появляется, то не к последней версии Office... Напрягая память припоминаю что-то из области OLE, ActiveX и т.п. по управлению и взаимодействию с приложениями, но от Win-программирования отошел несколько лет назад, поэтому помочь не смогу.


ODBC - создай DSN, работай через него...
Там можно хоть текстовый файл базой представить... qt будет работать через драйвер...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.126 секунд. Запросов: 23.