![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Загрузка [D7, WinXP]
fidel © (2011-02-21 11:59:00)Всем Добрый День. Нужна ваша помощь. У меня задача состоит в том что нужно создать программу, где в Form1 должны быть два memo(или StringGrid), первая должна загрузить данные из текствого файла, и при нажатии кнопки (button, BitBtn) данные из первого окна должны загрузиться во вторую и на сервер. Как это сделать? HELP
Грабитель (2011-02-22 18:53:00) [1]>> И. Павел © (22.02.11 11:47) [30] В новых версиях EhLib можно грабить караваны! :)
кОрОваны
И. Павел (2011-02-22 11:47:00) [2]> Стесняюсь спросить, а (шопотом) ЧТО там можно делать ?
В новых версиях EhLib можно грабить караваны! :)
Anatoly Podgoretsky (2011-02-22 11:37:00) [3]> Dennis I. Komarov (22.02.2011 09:53:24) [24]
> это что же за такое руководство? Гнать таких в шею, ничего не смыслят...
И подчиненых - не понимают
MsGuns (2011-02-22 11:33:00) [4]>И. Павел © (22.02.11 09:57) [25]
>Рекомендую компоненты из библиотеки EhLib. Там и не такое можно делать.
Стесняюсь спросить, а (шопотом) ЧТО там можно делать ?
Гость (2011-02-22 10:27:00) [5]т.е. так
object dg1: TDBGrid
DataSource = ds1
end
object btn1: TButton
OnClick = btn1Click
end
object mt1: TMemoryTable
end
object ds1: TDataSource
DataSet = mt1
end
procedure TForm1.btn1Click(Sender: TObject);
begin
with mt1 do
begin
EmptyTable;
Close;
FieldDefs.Add('ID', ftInteger);
FieldDefs.Add('F1', ftString, 10);
FieldDefs.Add('F2', ftString, 10);
FieldDefs.Add('F3', ftString, 10);
Active := true;
end;
//.......
mt1.InsertRecord([1,'в поле1 1','в поле2 1', 'в поле3 1']);
mt1.InsertRecord([2,'в поле1 2','в поле2 2', 'в поле3 2']);
//....
mt1.Edit;
mt1.Insert;
mt1.FieldByName('ID').Value := 4;
mt1.FieldByName('F3').Value := 'в поле3 4';
mt1.Post;
end;
Гость (2011-02-22 10:10:00) [6]Рекомендую компоненты из библиотеки EhLib.
а в принципе, да
можно в memtable прогрузить из файла, а грид натравить на эту таблу
И. Павел (2011-02-22 09:57:00) [7]> В том то и проблема у меня: как отобразить данные из txt
>
> > на dbgrid?
Рекомендую компоненты из библиотеки EhLib. Там и не такое можно делать.
Dennis I. Komarov (2011-02-22 09:53:00) [8]
> Для начала мне была поставлена задача сделать это на memo,
> я это сделал. но высшее руководство потребовала сделать
> на dbGrid....
это что же за такое руководство? Гнать таких в шею, ничего не смыслят...
> В том то и проблема у меня: как отобразить данные из txt
> на dbgrid? А данные у меня в виде таблицы. Например: q;w;
> e r;t;y a;s;d
Т.е. я так понимаю, что это задача не образовательная?
Слов нет... Вам бы к такому хирургу...
Гость (2011-02-22 09:24:00) [9]тексейра и Пачеко, delphi 5 и работа с БД, как то так, гуглите
замечательный пример с кодом как работать с БД когда данные в txt-файлах
И. Павел (2011-02-22 08:06:00) [10]> так как я еще ни разу не работал с dbgrid
Я понимаю, что сейчас предложу очень нелогичную вещь, но, возможно, вам стоит попробовать почитать статьи, посвященные DBGrid в гугле?
fidel (2011-02-22 08:02:00) [11]В том то и проблема у меня: как отобразить данные из txt на dbgrid? А данные у меня в виде таблицы. Например: q;w;e r;t;y a;s;d
sniknik (2011-02-22 07:57:00) [12]> и вот тут у меня возникли проблемы
с чем? в части работы с файлами dbgrid практически не отличается от memo, ну там лоадфромфайл, savетофайл.
а вот если есть серверная субд, то работа с сетью/ложением данных на сервер значительно упрощается... фактически до одной команды - пост, подготовительные действия добавляются, ну там соединение открыть, таблицу создать/открыть, но вот сама работа по "положению на сервер" меньше.
> ни разу не работал с dbgrid
dbgrid тут не главное, он с данными не работает, он их только показывает... датасет - вот что нужно (ноги, крылья... хвост! вот что главное), выше даже пример с ним дали.
fidel (2011-02-22 06:52:00) [13]
> Anatoly Podgoretsky © (21.02.11 15:20) [9]
>
> задача постоянно меняется, поэтому решение не воможно, в
> следующий наверно будет уде ВЕБ сервер
Для начала мне была поставлена задача сделать это на memo, я это сделал. но высшее руководство потребовала сделать на dbGrid. и вот тут у меня возникли проблемы, так как я еще ни разу не работал с dbgrid
И. Павел (2011-02-21 20:39:00) [14]
> Так это уже докторская работа.
Когда новую модель образования введут за такое будут автоматов в академию наук брать :)
MsGuns (2011-02-21 20:32:00) [15]Вам бы поржать все.
А огурца нашего препод вы..гладит
Dennis I. Komarov (2011-02-21 17:27:00) [16]
> TADODataSet(dg1.DataSource.DataSet).SaveToFile('\\Server...');
Нее, ясно же написано "dbGrid2", а остальное, ну ни как не сервер...
Гость (2011-02-21 17:02:00) [17]3. и на сервер...
TADODataSet(dg1.DataSource.DataSet).SaveToFile('\\Server...');
clickmaker (2011-02-21 16:50:00) [18]> что есть сервер?
goto [2] )
Dennis I. Komarov (2011-02-21 16:49:00) [19]
> 3. Данные из dbGrid2 должны сохранится на сервере
=> Сервер - это то куда должны сохраниться данные из dbGrid2...
Гость (2011-02-21 16:39:00) [20]что есть сервер?