Текущий архив: 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.51 MB
Время: 0.003 c