
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.11.2011, 11:06
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
Здравствуйте, помогите пожалуйста. Мне нужно передавать данные из бд в лист екселя. в бд данные храняться по датам, а мне нужно выбирать из диапазона, причем диапазон может быть любым. т.е. в екселе есть таблица, в которую в один столбец заносится дата, а в другой значения. как вытащить одно значение я знаю, а как сделать последовательность я не знаю, это, наверное, должен быть какой-то цикл. типа задаем две даты: начало и конец периода, считаем количество дней и вытаскиваем данные и последовательно заносим в лист. одно значение я вытаскиваю так: rs.Open "select ( turbine.electrical_load ) from turbine where ( (date_reg >= '" + mydate1 + "')and (kod_turbine = '7') )", cn лист11.Range("Е_ПТ_пт1").Value = Round(rs.Fields(0).Value, 3) rs.Close ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2011, 11:48
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
Hello, elena0204! You wrote on 11 ноября 2011 г. 11:45:33: elena0204> Мне нужно передавать данные из бд в лист екселя. вам сюда: http://www.sql.ru/forum/actualtopics.aspx?bid=46 -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2011, 11:49
|
|||
|---|---|---|---|
Передача данных из Firebird в Excel |
|||
|
#18+
elena0204, Вообще-то Вам надо не сюда. Вы открываете рекордсет - а он по сути массив строк. Если мне не изменяет мой склероз то у рекордсета есть методы типа Next, Eof Цикл будет выглядеть как-то так: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2011, 12:32
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
Barkan, спасибо, я уже пыталась так сделать, может я что-то не так делаю или я всего не понимаю, но у меня вылазит ошибка: method or date member not found. в строчке rs.Next ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2011, 12:40
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
elena0204но у меня вылазит ошибка: method or date member not found. в строчке rs.Next google советует юзать Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2011, 12:40
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
Мимопроходящий, Вы не могли бы подсказать куда именно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2011, 12:46
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
Граур Станислав, в этом случае, другая ошибка: Loop without Do ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2011, 12:47
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
Hello, elena0204! You wrote on 11 ноября 2011 г. 12:43:04: elena0204Вы не могли бы подсказать куда именно. я дал ссылку в куда. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2011, 12:48
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
elena0204Граур Станислав, в этом случае, другая ошибка: Loop without Do Код: plaintext 1. 2. 3. 4. 5. 6. А так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2011, 12:48
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
elena0204Вы не могли бы подсказать куда именно. В справку Ёкселя. Ни за что не поверю, что с последнего раза когда я им пользовался, инструмент "Внешние данные" перестал действовать. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2011, 12:49
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
Нет, простите, это я дура Do, забыла написать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2011, 13:18
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
Граур Станислав, спасибо Вам большое, оба варианта работают. но вот с занесением данных в ячейки екселя у меня все равна проблема, не получается. ошибка в строке: Лист11.Range("Э_пт_ПТ1" & CStr(i)).Value = Round(rs.Fields(0).Value, 3) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2011, 13:21
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
ошибка: method 'Range' of object '_Worksheet' failed ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2011, 13:29
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
Hello, elena0204! You wrote on 11 ноября 2011 г. 13:25:55: elena0204> ошибка: method 'Range' of object '_Worksheet' failed лена, пройдите таки уже по ссылке . -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2011, 13:34
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
elena0204ошибка: method 'Range' of object '_Worksheet' failed Кэп намекает, что цикл пытается присваивать значение в Е_ПТ_пт10 Е_ПТ_пт11 Е_ПТ_пт12 и т.п. а таких имен на лист11 нет. Так что либо сделай их, либо вместо range используй cells P.S. Быть может стоит почитать учебник какой по Excel? А зачем кстати тебе программирование? Может, ну его? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2011, 13:35
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
Мимопроходящий, не ругайтесь на меня, пожалуйста, я прошла и что? что мне нужно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2011, 13:43
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
Hello, elena0204! You wrote on 11 ноября 2011 г. 13:40:51: elena0204я прошла и что? что мне нужно сделать? задать свой вопрос. люди там душевные. сразу помогут. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2011, 13:44
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
Граур Станислав, Большое Вам спасибо. Я прекрасно понимаю, что я вас достала глупыми вопросами, но мне только нужно сделать эту часть кода, я же уже начала и все, и честное слово, больше не буду вас доставать. А программировать я немного умею, только не в Visual Basic. С++ и ассемблер (МК AVR), вот с этим у меня проблем никогда не было. Модератор: Тема перенесена из форума "InterBase, Firebird, Yaffil". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.11.2011, 07:51
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
elena0204, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.11.2011, 10:27
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
скукотища, простите мне мою тупость, но я не пойму что ест squery. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.11.2011, 10:32
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
скукотища, в строке rs.Open пишет, что драйвер ODBC не поддерживает требуемые свойства. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.11.2011, 15:46
|
|||
|---|---|---|---|
|
|||
Передача данных из Firebird в Excel |
|||
|
#18+
elena0204, squery - строковая пременная, в которой сохранил текст запроса. Мне так удобнее. Можно и без неё драйвер ODBC не поддерживает требуемые свойства. видать что-то совсем древнее... Тогда остается только вариант, предложенный Станиславом Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.11.2011, 22:42
|
|||
|---|---|---|---|
Передача данных из Firebird в Excel |
|||
|
#18+
скукотища, все уже тоже перепробовали здесь: сам код у нее жесть .. :o http://www.cyberforum.ru/vba/thread381037-page2.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&mobile=1&tid=2176286]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
136ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 412ms |

| 0 / 0 |
