Форум: "Начинающим";
Текущий архив: 2007.10.14;
Скачать: [xml.tar.bz2];
ВнизADO и SQL Server 2000 Найти похожие ветки
← →
vadimi4 © (2007-09-21 22:12) [0]Здравствуйте.
Разрабатывается приложение для работы с SQL 2000, используется интерфейс ADO.
1. Есть ли возможность в ADO.Table (или в визуальном компоненте, с ним связанным) для конкретного поля указать, что значения для него будут браться из какого-нибудь поля другой таблицы , то есть как-то простенько взять и указать (например, такая возможность есть в Access, а в SQL 2000 я такой возможности не нашел, да и в компоненте ADO.Table тоже, и в Гриде). Пока, как вариант, видится, что надо программным путем заносить нужный список значений в PickList в DBGrid (он используется для визуализации), свзанный с нужной таблицей. Как то много движений...
2. Можно ли ограничить список возможных значений, вводимых в поле через PickList, только этими значениями, не задавая Constraints в таблице или не обрабатывать их в OnValidate или OnChange. Дело в том, что этот список может меняться и ни в Constraints, ни в (OnValidate, OnChange., тк прога уже будет откомпилированна) их не словишь, хотя, может быть, в Constraints как то и можно. Как быть? Опять же, в Access это делается очень просто
Большое спасибо за советы и подсказки!!!
← →
Johnmen © (2007-09-21 22:29) [1]Если почитать ЛЮБОЙ букварь по программированию баз данных на Delphi, то этих странных вопросов не будет. Как и многих других, не менее странных...
← →
Desdechado © (2007-09-21 22:30) [2]TDBLookupCombobox
LookupField
← →
vadimi4 © (2007-09-21 22:58) [3]Спасибо! TDBLookupCombobox, LookupField надо связывать по ключу с LookUp DataSet. А хотелось бы с полем таблицы1 связать произвольное поле таблицы2 (только типы значений одинаковы). Таблицы между собой никак не связаны! Пример: в строке заказа в поле "вид валюты" можно было выбрать только виды валют из таблицы "валюта". Может я действительно чего-то не пони
← →
vadimi4 © (2007-09-21 23:03) [4]Забыл сказать, что эта таблица временная (#table), т. е. в диаграмме отношений я ее не увижу. Custom constraint поля почему-то не срабатывает: value in (select f from tbl)
← →
Плохиш © (2007-09-22 00:07) [5]
> vadimi4 © (21.09.07 22:58) [3]
В [1] уже подробно ответили или ты любитель переливать из пустого в порожнее.
← →
Desdechado © (2007-09-22 12:21) [6]> надо связывать по ключу с LookUp DataSet. А хотелось бы с полем таблицы
Связывать можно с чем угодно, это на совести программиста.
← →
Anatoly Podgoretsky © (2007-09-22 12:40) [7]Совесть у программиста очень гибкая.
← →
vadimi4 © (2007-09-22 18:27) [8]Большое спасибо всем ответившим. Просто я только осваиваю Delphi.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.10.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.041 c