powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вставить данные из RecordSet с текущей ячейки
7 сообщений из 7, страница 1 из 1
Вставить данные из RecordSet с текущей ячейки
    #37825229
В общем надо копировать данные из RecordSet с текущей позиции. Как это сделать ? Не получается чего то...получается но как то неправильно...

Код: vbnet
1.
2.
3.
4.
Set rs = CreateObject("ADODB.RecordSet")
rs.activeconnection = oconn
rs.Open SQL
Range([SIZE=4]"A" & СStr(ActiveCell.Row)[/SIZE]).CopyFromRecordset rs
...
Рейтинг: 0 / 0
Вставить данные из RecordSet с текущей ячейки
    #37825236
Простите, просто хотела выделить неправильность:

Код: vbnet
1.
2.
3.
4.
Set rs = CreateObject("ADODB.RecordSet")
rs.activeconnection = oconn
rs.Open SQL
Range("A" & СStr(ActiveCell.Row)).CopyFromRecordset rs




"A" & СStr(ActiveCell.Row) - вот так же не должно быть.

Прошу прощения за примитивные вопросы, может кто подскажет приличный учебник какой по VBA+Excel. Последний раз программировала в школе.
...
Рейтинг: 0 / 0
Вставить данные из RecordSet с текущей ячейки
    #37825271
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одичавшая юристкаполучается но как то неправильно...а как получается, а как правильно?Одичавшая юристка"A" & СStr(ActiveCell.Row) - вот так же не должно быть.почему не должно быть?Одичавшая юристкаПоследний раз программировала в школе.но это не должно мешать все-таки описать свою проблему
...
Рейтинг: 0 / 0
Вставить данные из RecordSet с текущей ячейки
    #37825416
Shocker.ProОдичавшая юристкаполучается но как то неправильно...а как получается, а как правильно?Одичавшая юристка"A" & СStr(ActiveCell.Row) - вот так же не должно быть.почему не должно быть?Одичавшая юристкаПоследний раз программировала в школе.но это не должно мешать все-таки описать свою проблему


Ну как то указать через ActiveCell.
...
Рейтинг: 0 / 0
Вставить данные из RecordSet с текущей ячейки
    #37825429
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одичавшая юристкаНу как то указать через ActiveCell.ActiveCell.CopyFromRecordset rs
...
Рейтинг: 0 / 0
Вставить данные из RecordSet с текущей ячейки
    #37826824
ZVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего, проблема в получении рекордсета, а не в стартовой ячейке копирования.
Вот 4 работающих варианта, начиная с того, что был приведен изначально:
Код: vbnet
1.
2.
3.
4.
  Range("A" & СStr(ActiveCell.Row)).CopyFromRecordset rs
  Range("A" & ActiveCell.Row).CopyFromRecordset rs
  ActiveCell.EntireRow.Cells(1).CopyFromRecordset rs
  Cells(1, ActiveCell.Row).CopyFromRecordset rs
...
Рейтинг: 0 / 0
Вставить данные из RecordSet с текущей ячейки
    #37826827
ZVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZVI
Код: vbnet
1.
  Cells(1, ActiveCell.Row).CopyFromRecordset rs



Правильнее так:
Код: vbnet
1.
  Cells(ActiveCell.Row, 1).CopyFromRecordset rs

[/quot]
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вставить данные из RecordSet с текущей ячейки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]