MS Excel
Здесь одним только ADO можно обойтись...Красотища получится...:-) И очень легко, собственно...
А почему бы не XML
Э...типа проблема только в том что нет готового кода и писать его в лом?
Здесь одним только ADO можно обойтись...Красотища получится...:-) И очень легко, собственно...
писать не в лом, просто я никогда не делал похожих штук, и не знаю даж откуда подступиться. я не прошу готовый код, хотя бы направление, в котором надо двигаться, какие функции, методы, свойства использовать и т.п.
писать не в лом, просто я никогда не делал похожих штук, и не знаю даж откуда подступиться. я не прошу готовый код, хотя бы направление, в котором надо двигаться, какие функции, методы, свойства использовать и т.п.
1) Берешь TADOConnection & TADOQuery и по ним F1
2) Сразу смотришь CBulder\Examples\ADO
А почему еменно Excel?
А почему бы не XML
С Екселем даже некоторые бабушки знакомы, а вот с иксемелем... :)) отчеты надо генерить в таком формате.
1) Берешь TADOConnection & TADOQuery и по ним F1
2) Сразу смотришь CBulder\Examples\ADO
окей, но еще вопросик: как на листе Екселя "ограничить" диапазон в котором имеются какие то записи, и надо ли это вобще делать. Другими словами - в запросе какие поля то указывать мне? отчетов много, и в каждом разные таблицы. Вообще я хотел организовать цикл перебора всех не пустых ячеек листа, и обрабоки их значений.
Вообще я хотел организовать цикл перебора всех не пустых ячеек листа, и обрабоки их значений.
Вместо обращения к ячейки по её координатам (А1) присвой ячейкам имена (с левой стороны от поля ввода формул), и обращайся к ним по именам, будет удобно если ячейки надо перемещать по листу.
:)
Вместо обращения к ячейки по её координатам (А1) присвой ячейкам имена ...
или я чего то недопонимаю, или одно из двух :) отчетов - много, в каждом переименовывать ячейки?.. хотя это наверно можно использовать для "нахождения" ячеек, которые нужно обработать..
1) Берешь TADOConnection & TADOQuery ...
не могу подцепиться к листу Екселевскому через эти компоненты.. Коннекшн активируется, а в запросе не пойму как обращаться к листу: например "Select * From ххх" что писать вместо "ххх"?
не могу подцепиться к листу Екселевскому через эти компоненты.. Коннекшн активируется, а в запросе не пойму как обращаться к листу: например "Select * From ххх" что писать вместо "ххх"?
Название листа пиши: SELECT * FROM [Лист1$]
Select * From "Лист1$Запрос_из_rig"
просто помещаеш АДОТабле и в ТаблеНаме есть эти все "Лист1$Запрос_из_rig"
а если в табле ничего нет то база не связана.
Подсажите а можно ли через АДО компоненты как-то поменять, скажем, цвет ячейки? я что-то даже не представляю как это сделать то...