|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.04.2014, 01:31 | #1 |
Регистрация: 26.04.2014
Сообщений: 7
|
Перенос выделенной строки с дальнейшим добавлением, поочередно из dbgrid в stringgrid
Здравствуйте, ребят! Помогите пожалуйста! Есть компоненты DBGrid1 , DataSource1, ADOConnection1, ADOTable1 - база данных из access и есть таблица Stringgrid. Так вот, моя задача из dbgrid перенести построчно данные, то есть я выбираю строку и она должна переноситься в stringgrid, выбираю другую любую - она должна переноситься дальше, не заменяя предыдущую, как, например, в этом коде (ОН МНЕ НЕ ПОДХОДИТ!! - заменяет):
Код:
Последний раз редактировалось Stilet; 26.04.2014 в 09:45. |
26.04.2014, 09:49 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
27.04.2014, 23:11 | #3 | |
Регистрация: 26.04.2014
Сообщений: 7
|
Цитата:
|
|
27.04.2014, 23:31 | #4 |
Регистрация: 26.04.2014
Сообщений: 7
|
Нашла про выделение строк в dbgrid, осуществила, теперь их как-то нужно перенести в stringgrid. Выделила через dgMultiSelect. Знаете как перенести?
|
28.04.2014, 00:08 | #5 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
Пройтись по выделенным строкам:
Код:
|
28.04.2014, 00:58 | #6 |
Регистрация: 26.04.2014
Сообщений: 7
|
Спасибо огромное, что-то получается, благодоря вам!!! Но есть одно нооо( иероглифы.. Что-то не могу найти куда вписать и каким образом тип данных. Есть и текст и цифры, причем с плавающей запятой.. После Items,я так понимаю, вписать это невозможно,либо не знаю как, подскажешь что?
|
28.04.2014, 01:06 | #7 |
Регистрация: 26.04.2014
Сообщений: 7
|
ААА!!!!!!!! Всё)) я дурында) поняла! вот, всё работает:
DBGrid1.DataSource.DataSet do for i:=0 to DBGrid1.SelectedRows.Count-1 do begin GotoBookmark(pointer(DBGrid1.Select edRows.Items[i])); for j := 0 to FieldCount-1 do begin konstruktor2.StringGrid1.Cells[j+1,i+2]:=DBGrid1.Datasource.Dataset.Fields[j].AsString; |
28.04.2014, 01:08 | #8 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
Чего тормозим? Выше у Stilet'а же показано:
Код:
|
28.04.2014, 01:08 | #9 |
Регистрация: 26.04.2014
Сообщений: 7
|
Спасибо!!!!!
|
28.04.2014, 01:10 | #10 |
Регистрация: 26.04.2014
Сообщений: 7
|
Да,да) стормозила немного, но поняла до того, как ты написал) немного радует,что хоть так) спасибо огромное)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
номер выделенной строки в DBGrid Delphi | tanek | Помощь студентам | 2 | 12.03.2012 17:08 |
Удаление выделенной строки из DBGrid | Sinker | БД в Delphi | 9 | 20.05.2011 03:09 |
Получение данных отдельного поля из выделенной строки DBGrid | Kuzya59 | БД в Delphi | 3 | 18.02.2010 13:11 |
Перенос данных из StringGrid-а в DBGrid | artemavd | БД в Delphi | 16 | 21.03.2009 08:26 |
доступ к элементам выделенной строки в DBGrid | yulia | БД в Delphi | 2 | 12.12.2007 12:51 |