Конференция "Базы" » ADO: Выбор значения из раскрывающегося списка
 
  • grh © (01.10.12 09:36) [0]
    Всем Привет! Есть база данных db1.mdb. В ней 2 таблицы: ГлавнаяТаблица, Города. ГлавнаяТаблица содержит поля:
    id -- тип: Счетчик, длинное целое.
    ФИО -- тип: Текстовый, длина: 100.
    Город -- тип: Длинное целое.

    Таблица Города содержит поля:
    id -- тип: Длинное целое. Поле id является ключевым.
    НазваниеГорода -- тип: Текстовый, длина: 50.

    На форме в Delphi имеются компоненты: ADOConnection1: TADOConnection, ATGlavn: TADOTable, DataSource1: TDataSource,
    ATGoroda: TADOTable, DBGrid1: TDBGrid. Компонент ADOConnection1 связан с базой данных db1.mdb.
    ATGlavn.Connection = ADOConnection1. ATGlavn.TableName = ГлавнаяТаблица. DataSource1.DataSet = ATGlavn.
    ATGoroda.Connection = ADOConnection1. ATGoroda.TableName = Города. DBGrid1.DataSource = DataSource1.
    Надо сделать так, чтобы компонент DBGrid1 содежал следующие поля: id, ФИО, Название города.
    Значение поля "Название города" должно выбираться из раскрывающегося списка значений.
    Можно ли это сделать на этапе исполнения программы, а не на этапе разработки ? Если можно, то как ? Подскажите, пожалуйста.
  • sniknik © (01.10.12 10:23) [1]
    > на этапе исполнения программы, а не на этапе разработки ?
    т.е. на этапе разработки проблем сделать не вызывает? тогда откуда вопрос "можно?", естественно можно, раз дельфя для тебя из разработки сделала код для исполнения...

    > то как ?
    также как в разработке, т.е. по смыслу то же, только перепиши в коде.
    т.е. к примеру если в разработке выбираешь свойство Source (к примеру!) то для того же при исполнении ты должен ему присвоить xxx.Source:= yyy;

    p.s. > TADOTable ... первый и последний ответ в этой теме, пойду блевану.
  • AV © (01.10.12 10:23) [2]
    Знаете почему не отвечают? потому что не понятно задан вопрос.
    Но, судя по
    > Можно ли это сделать на этапе исполнения программы, а не
    > на этапе разработки ?

    я так понимаю, что на этапе разработки Вы умеете уже? (не понятно что, правда, но Вас, видимо, устраивает это) Остается просто посмотреть что получилось в dfm и сделать также в run-time
 
Конференция "Базы" » ADO: Выбор значения из раскрывающегося списка
Есть новые Нет новых   [119490   +109][b:0][p:0]