Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
2-1202206388
@WooF
2008-02-05 13:13
2008.03.02
Sy576


2-1202292089
webpauk
2008-02-06 13:01
2008.03.02
html


15-1201695995
чувак
2008-01-30 15:26
2008.03.02
Подключение железки к COM порту


15-1200956475
Real
2008-01-22 02:01
2008.03.02
А зачем собственно USES в Delphi?


2-1202058421
ганс
2008-02-03 20:07
2008.03.02
Заполнить случайными числами компонент Listbox