Текущий архив: 2008.03.02;
Скачать: CL | DM;
Вниз
Проблема с добавлением строк в DBGrid Найти похожие ветки
← →
alexsashkan (2008-02-06 16:04) [0]Уважаемые!!! есть такая проблемка,делаю через АДоКвери выборку из Базы данных в DBgrid,а после делаю выборку данных из Екселя.У меня возникла проблема вот с чем,после того как я заполнил таблицу SQL запросом,то как можна без потерь данных добавить в таблицу с полями :"nazvanie" char,"cena" float,"edinici" char;как можна заполнить уже существующую таблицу в DBgrid данными без удаления уже умеющихся ??? Подскажите кто знает!!!заранее СПАСИБО!!
← →
DVM © (2008-02-06 16:07) [1]В DBGrid нет никаких данных и соответственно данные туда не добавить.
← →
alexsashkan (2008-02-06 16:09) [2]
> В DBGrid нет никаких данных и соответственно данные туда
> не добавить.
неужели нельзя добавить новую строку в конец таблицы Dbgrid и заполнить её данными ?
← →
DVM © (2008-02-06 16:11) [3]Именно в Dbgrid нельзя.
← →
Anatoly Podgoretsky © (2008-02-06 16:19) [4]
> неужели нельзя добавить новую строку в конец таблицы Dbgrid
> и заполнить её данными ?
Нельзя, используй TStringGrid
← →
Ega23 © (2008-02-06 16:36) [5]
> неужели нельзя добавить новую строку в конец таблицы Dbgrid
> и заполнить её данными ?
См. [1].
В DBGrid нет никаких данных, она их только отображает.
А ты сейчас просишь добавить файл на жёсткий диск, используя монитор.
← →
sniknik © (2008-02-06 16:40) [6]внимательнее...
> в конец таблицы Dbgrid
у него таблица называется Dbgrid... в таблицу/датасет таки добавить можно.
← →
DVM © (2008-02-06 16:42) [7]
> sniknik ©
а как понять вот это тогда:
делаю через АДоКвери выборку из Базы данных в DBgrid
← →
Ega23 © (2008-02-06 16:44) [8]
> у него таблица называется Dbgrid... в таблицу/датасет таки
> добавить можно.
Я порнуху тоже в мониторе смотрю.. :)))
← →
sniknik © (2008-02-06 16:45) [9]> а как понять вот это тогда:
ну... из базы через адоквери в виртуальную таблицу в памяти с названием DBgrid... :)
← →
DVM © (2008-02-06 16:46) [10]
> sniknik ©
"если бы Остап знал какие мудреные партии он играет... "
← →
Anatoly Podgoretsky © (2008-02-06 16:48) [11]> Ega23 (06.02.2008 16:36:05) [5]
Не на жесткий диск, а в монитор.
← →
Ega23 © (2008-02-06 16:48) [12]
> а как понять вот это тогда:
> делаю через АДоКвери выборку из Базы данных в DBgrid
>
Ну это элементарно: TADOQuery -> TDataSetProvider -> TClientDataSet (с именем DBGrid) -> TDataSource -> TDBGrid
← →
Anatoly Podgoretsky © (2008-02-06 16:50) [13]> DVM (06.02.2008 16:42:07) [7]
Это весьма просто понимается
SELECT FROM AdoQuery INTO DBgrid
или аналогичный запрос с INSERT INTO
← →
DVM © (2008-02-06 16:53) [14]
> Ega23 © (06.02.08 16:48) [12]
> Anatoly Podgoretsky © (06.02.08 16:50) [13]
Таким макаром можно объяснить вообще все что угодно :)
Как мне на Timer-е нарисовать окружность?
Элементарно: Timer := TPaintBox.Create(...) ... Ну дальше вы знаете :)
← →
sniknik © (2008-02-06 17:08) [15]> Таким макаром можно объяснить вообще все что угодно :)
не все, а только когда сказано как в [2], типа
"Как мне на паинтбокс Timer-е нарисовать окружность?"
← →
DVM © (2008-02-06 17:12) [16]
> sniknik ©
Вообще, я не удивлюсь (и я даже в этом уверен), если окажется, что таблицей в данном случае называется экземпляр TDBGrid.
← →
MsGuns © (2008-02-06 22:23) [17]>Ega23 © (06.02.08 16:44) [8]
>Я порнуху тоже в мониторе смотрю.. :)))
Сделал, негодник, две полоски, и теперь вот так вот ;)
Страницы: 1 вся ветка
Текущий архив: 2008.03.02;
Скачать: CL | DM;
Память: 0.5 MB
Время: 0.017 c