Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.14;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.058 c
15-1189682335
de.
2007-09-13 15:18
2007.10.14
С ++


2-1190264949
Kolan
2007-09-20 09:09
2007.10.14
Почему может не работать AutoHotKeys?


2-1190022039
Владимир_А
2007-09-17 13:40
2007.10.14
file


2-1190044966
ANTPro
2007-09-17 20:02
2007.10.14
procedure RotateX


1-1185860622
mefodiy
2007-07-31 09:43
2007.10.14
Удалени столбцов Excel по числовым адерсам ячеек