Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2011.06.05;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.003 c
15-1298022297
TUser
2011-02-18 12:44
2011.06.05
Про пятивалентный углерод


15-1297866402
bss
2011-02-16 17:26
2011.06.05
Word.Application - загрузка из потока


15-1297841206
И. Павел
2011-02-16 10:26
2011.06.05
Явамастер


15-1297514092
NailMan
2011-02-12 15:34
2011.06.05
Наконец то я решился на это...


1-1256548761
GreyWolf
2009-10-26 12:19
2011.06.05
False virus detection





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский