Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.06.05;
Скачать: CL | DM;

Вниз

Загрузка   Найти похожие ветки 

 
fidel ©   (2011-02-21 11:59) [0]

Всем Добрый День. Нужна ваша помощь. У меня задача состоит в том что нужно создать программу, где в Form1 должны быть два memo(или StringGrid), первая должна загрузить данные из текствого файла, и при нажатии кнопки (button, BitBtn) данные из первого окна должны загрузиться во вторую и на сервер. Как это сделать? HELP


 
karat_1 ©   (2011-02-21 12:51) [1]

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


 
fidel ©   (2011-02-21 13:19) [2]

Из txt через дельфи данные должны сохранится в другой прогамме


 
Slym ©   (2011-02-21 14:04) [3]

раздели глобальную цель на несколько локальных...
1. первая должна загрузить данные из текствого файла
2. данные из первого окна должны загрузиться во вторую
3. и на сервер...

а теперь задавай вопросы что конкретно не получается


 
Anatoly Podgoretsky ©   (2011-02-21 14:48) [4]

> fidel  (21.02.2011 11:59:00)  [0]

Дипломная работа?


 
Плохиш ©   (2011-02-21 14:49) [5]


> fidel ©   (21.02.11 11:59)  

Какое это всё имеет отношение к конференции "Сети".
Для вопросов по основам программирования здесь имеется отдельная конференция.


 
fidel ©   (2011-02-21 15:05) [6]

1. Загрузить данные из текстового на dbgrid1
2. Те данные, которые мне нужны (не все), должны при нажатии button-а отобразится на dbGrid2
3. Данные из dbGrid2 должны сохранится на сервере


 
fidel ©   (2011-02-21 15:10) [7]

То есть на каждом этапе. Первые Два этапа получались с memo, но через dbGrid не получается


 
Dennis I. Komarov ©   (2011-02-21 15:14) [8]


> Anatoly Podgoretsky ©   (21.02.11 14:48) [4]

Так образование ВЫСШЕЕ


 
Anatoly Podgoretsky ©   (2011-02-21 15:20) [9]

задача постоянно меняется, поэтому решение не воможно, в следующий наверно будет уде ВЕБ сервер


 
Плохиш ©   (2011-02-21 16:18) [10]


> fidel ©   (21.02.11 15:05) [6]

Так это уже докторская работа.


 
Dennis I. Komarov ©   (2011-02-21 16:21) [11]


> Anatoly Podgoretsky ©   (21.02.11 15:20) [9]

Вы просто не оперативно решаете :)


 
Гость   (2011-02-21 16:39) [12]

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


 
Dennis I. Komarov ©   (2011-02-21 16:49) [13]


> 3. Данные из dbGrid2 должны сохранится на сервере

=> Сервер - это то куда должны сохраниться данные из dbGrid2...


 
clickmaker ©   (2011-02-21 16:50) [14]

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

goto [2] )


 
Гость   (2011-02-21 17:02) [15]

3. и на сервер...
TADODataSet(dg1.DataSource.DataSet).SaveToFile("\\Server...");


 
Dennis I. Komarov ©   (2011-02-21 17:27) [16]


> TADODataSet(dg1.DataSource.DataSet).SaveToFile("\\Server...");

Нее, ясно же написано "dbGrid2", а остальное, ну ни как не сервер...


 
MsGuns ©   (2011-02-21 20:32) [17]

Вам бы поржать все.
А огурца нашего препод вы..гладит


 
И. Павел ©   (2011-02-21 20:39) [18]


> Так это уже докторская работа.

Когда новую модель образования введут за такое будут автоматов в академию наук брать :)


 
fidel ©   (2011-02-22 06:52) [19]


> Anatoly Podgoretsky ©   (21.02.11 15:20) [9]
>
> задача постоянно меняется, поэтому решение не воможно, в
> следующий наверно будет уде ВЕБ сервер


Для начала мне была поставлена задача сделать это на memo, я это сделал.  но высшее руководство потребовала сделать  на dbGrid. и вот тут у меня возникли проблемы, так как я еще ни разу не работал с dbgrid


 
sniknik ©   (2011-02-22 07:57) [20]

> и вот тут у меня возникли проблемы
с чем? в части работы с файлами dbgrid практически не отличается от memo, ну там лоадфромфайл, savетофайл.
а вот если есть серверная субд, то работа с сетью/ложением данных на сервер значительно упрощается... фактически до одной команды - пост, подготовительные действия добавляются, ну там соединение открыть, таблицу создать/открыть, но вот сама работа по "положению на сервер" меньше.

> ни разу не работал с dbgrid
dbgrid тут не главное, он с данными не работает, он их только показывает... датасет - вот что нужно (ноги, крылья... хвост! вот что главное), выше даже пример с ним дали.


 
fidel ©   (2011-02-22 08:02) [21]

В том то и проблема у меня: как отобразить данные из txt на dbgrid? А данные у меня в виде таблицы. Например: q;w;e     r;t;y     a;s;d


 
И. Павел ©   (2011-02-22 08:06) [22]

> так как я еще ни разу не работал с dbgrid

Я понимаю, что сейчас предложу очень нелогичную вещь, но, возможно, вам стоит попробовать почитать статьи, посвященные DBGrid в гугле?


 
Гость   (2011-02-22 09:24) [23]

тексейра и Пачеко, delphi 5 и работа с БД, как то так, гуглите
замечательный пример с кодом как работать с БД когда данные в txt-файлах


 
Dennis I. Komarov ©   (2011-02-22 09:53) [24]


> Для начала мне была поставлена задача сделать это на memo,
>  я это сделал.  но высшее руководство потребовала сделать
>  на dbGrid....

это что же за такое руководство? Гнать таких в шею, ничего не смыслят...

> В том то и проблема у меня: как отобразить данные из txt
> на dbgrid? А данные у меня в виде таблицы. Например: q;w;
> e     r;t;y     a;s;d

Т.е. я так понимаю, что это задача не образовательная?
Слов нет... Вам бы к такому хирургу...


 
И. Павел ©   (2011-02-22 09:57) [25]

> В том то и проблема у меня: как отобразить данные из txt
>
> > на dbgrid?

Рекомендую компоненты из библиотеки EhLib. Там и не такое можно делать.


 
Гость   (2011-02-22 10:10) [26]

Рекомендую компоненты из библиотеки EhLib.
а в принципе, да
можно в memtable прогрузить из файла, а грид натравить на эту таблу


 
Гость   (2011-02-22 10:27) [27]

т.е. так

 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;


 
MsGuns ©   (2011-02-22 11:33) [28]

>И. Павел ©   (22.02.11 09:57) [25]
>Рекомендую компоненты из библиотеки EhLib. Там и не такое можно делать.

Стесняюсь спросить, а (шопотом) ЧТО там можно делать ?


 
Anatoly Podgoretsky ©   (2011-02-22 11:37) [29]

> Dennis I. Komarov  (22.02.2011 09:53:24)  [24]

> это что же за такое руководство? Гнать таких в шею, ничего не смыслят...

И подчиненых - не понимают


 
И. Павел ©   (2011-02-22 11:47) [30]

> Стесняюсь спросить, а (шопотом) ЧТО там можно делать ?

В новых версиях EhLib можно грабить караваны! :)


 
Грабитель   (2011-02-22 18:53) [31]

>> И. Павел ©   (22.02.11 11:47) [30] В новых версиях EhLib можно грабить караваны! :)

кОрОваны



Страницы: 1 вся ветка

Текущий архив: 2011.06.05;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.008 c
2-1295467098
Тимоха111
2011-01-19 22:58
2011.06.05
Задержка sleep


2-1298464739
Артём
2011-02-23 15:38
2011.06.05
Ограничить поле вывода


2-1298569806
RMan
2011-02-24 20:50
2011.06.05
Прозрачное неактивное окно


15-1298011878
Virgo_Style
2011-02-18 09:51
2011.06.05
Помнится, когда-то здесь поднималась тема китайских магазинов


15-1297923580
И. Павел
2011-02-17 09:19
2011.06.05
k-means/c-means перед обучением нейронной сети