Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Загрузка [D7, WinXP]


Страницы:   1 2

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]

что есть сервер?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо