Конференция "Начинающим" » Загрузка [D7, WinXP]
 
  • fidel © (21.02.11 11:59) [0]
    Всем Добрый День. Нужна ваша помощь. У меня задача состоит в том что нужно создать программу, где в Form1 должны быть два memo(или StringGrid), первая должна загрузить данные из текствого файла, и при нажатии кнопки (button, BitBtn) данные из первого окна должны загрузиться во вторую и на сервер. Как это сделать? HELP
  • karat_1 © (21.02.11 12:51) [1]
    А что есть сервер?
  • fidel © (21.02.11 13:19) [2]
    Из txt через дельфи данные должны сохранится в другой прогамме
  • Slym © (21.02.11 14:04) [3]
    раздели глобальную цель на несколько локальных...
    1. первая должна загрузить данные из текствого файла
    2. данные из первого окна должны загрузиться во вторую
    3. и на сервер...

    а теперь задавай вопросы что конкретно не получается
  • Anatoly Podgoretsky © (21.02.11 14:48) [4]
    > fidel  (21.02.2011 11:59:00)  [0]

    Дипломная работа?
  • Плохиш © (21.02.11 14:49) [5]

    > fidel ©   (21.02.11 11:59)  

    Какое это всё имеет отношение к конференции "Сети".
    Для вопросов по основам программирования здесь имеется отдельная конференция.
  • fidel © (21.02.11 15:05) [6]
    1. Загрузить данные из текстового на dbgrid1
    2. Те данные, которые мне нужны (не все), должны при нажатии button-а отобразится на dbGrid2
    3. Данные из dbGrid2 должны сохранится на сервере
  • fidel © (21.02.11 15:10) [7]
    То есть на каждом этапе. Первые Два этапа получались с memo, но через dbGrid не получается
  • Dennis I. Komarov © (21.02.11 15:14) [8]

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

    Так образование ВЫСШЕЕ
  • Anatoly Podgoretsky © (21.02.11 15:20) [9]
    задача постоянно меняется, поэтому решение не воможно, в следующий наверно будет уде ВЕБ сервер
  • Плохиш © (21.02.11 16:18) [10]

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

    Так это уже докторская работа.
  • Dennis I. Komarov © (21.02.11 16:21) [11]

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

    Вы просто не оперативно решаете :)
  • Гость (21.02.11 16:39) [12]
    что есть сервер?
  • Dennis I. Komarov © (21.02.11 16:49) [13]

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

    => Сервер - это то куда должны сохраниться данные из dbGrid2...
  • clickmaker © (21.02.11 16:50) [14]
    > что есть сервер?

    goto [2] )
  • Гость (21.02.11 17:02) [15]
    3. и на сервер...
    TADODataSet(dg1.DataSource.DataSet).SaveToFile('\\Server...');
  • Dennis I. Komarov © (21.02.11 17:27) [16]

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

    Нее, ясно же написано "dbGrid2", а остальное, ну ни как не сервер...
  • MsGuns © (21.02.11 20:32) [17]
    Вам бы поржать все.
    А огурца нашего препод вы..гладит
  • И. Павел © (21.02.11 20:39) [18]

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

    Когда новую модель образования введут за такое будут автоматов в академию наук брать :)
  • fidel © (22.02.11 06:52) [19]

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


    Для начала мне была поставлена задача сделать это на memo, я это сделал.  но высшее руководство потребовала сделать  на dbGrid. и вот тут у меня возникли проблемы, так как я еще ни разу не работал с dbgrid
  • sniknik © (22.02.11 07:57) [20]
    > и вот тут у меня возникли проблемы
    с чем? в части работы с файлами dbgrid практически не отличается от memo, ну там лоадфромфайл, savетофайл.
    а вот если есть серверная субд, то работа с сетью/ложением данных на сервер значительно упрощается... фактически до одной команды - пост, подготовительные действия добавляются, ну там соединение открыть, таблицу создать/открыть, но вот сама работа по "положению на сервер" меньше.

    > ни разу не работал с dbgrid
    dbgrid тут не главное, он с данными не работает, он их только показывает... датасет - вот что нужно (ноги, крылья... хвост! вот что главное), выше даже пример с ним дали.
  • fidel © (22.02.11 08:02) [21]
    В том то и проблема у меня: как отобразить данные из txt на dbgrid? А данные у меня в виде таблицы. Например: q;w;e     r;t;y     a;s;d
  • И. Павел © (22.02.11 08:06) [22]
    > так как я еще ни разу не работал с dbgrid

    Я понимаю, что сейчас предложу очень нелогичную вещь, но, возможно, вам стоит попробовать почитать статьи, посвященные DBGrid в гугле?
  • Гость (22.02.11 09:24) [23]
    тексейра и Пачеко, delphi 5 и работа с БД, как то так, гуглите
    замечательный пример с кодом как работать с БД когда данные в txt-файлах
  • Dennis I. Komarov © (22.02.11 09:53) [24]

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

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

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

    Т.е. я так понимаю, что это задача не образовательная?
    Слов нет... Вам бы к такому хирургу...
  • И. Павел © (22.02.11 09:57) [25]
    > В том то и проблема у меня: как отобразить данные из txt
    >
    > > на dbgrid?

    Рекомендую компоненты из библиотеки EhLib. Там и не такое можно делать.
  • Гость (22.02.11 10:10) [26]
    Рекомендую компоненты из библиотеки EhLib.
    а в принципе, да
    можно в memtable прогрузить из файла, а грид натравить на эту таблу
  • Гость (22.02.11 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 © (22.02.11 11:33) [28]
    >И. Павел ©   (22.02.11 09:57) [25]
    >Рекомендую компоненты из библиотеки EhLib. Там и не такое можно делать.

    Стесняюсь спросить, а (шопотом) ЧТО там можно делать ?
  • Anatoly Podgoretsky © (22.02.11 11:37) [29]
    > Dennis I. Komarov  (22.02.2011 09:53:24)  [24]

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

    И подчиненых - не понимают
  • И. Павел © (22.02.11 11:47) [30]
    > Стесняюсь спросить, а (шопотом) ЧТО там можно делать ?

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

    кОрОваны
 
Конференция "Начинающим" » Загрузка [D7, WinXP]
Есть новые Нет новых   [134480   +16][b:0][p:0.001]