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

Вниз

Уникальное поле   Найти похожие ветки 

 
Navi   (2005-05-07 09:14) [0]

Здравствуйте!
Есть строковое поле. Редактируется оно в DBEdit. Это поле должно содержать уникальные значения, т.е. надо не позволит пользователю ввести значение, которое уже есть в таблице. Как этого достичь?
Спасибо.


 
Anatoly Podgoretsky ©   (2005-05-07 12:44) [1]

Если у тебя не Клиппер, то в таблице все поля уникальны, дублирование полей не допускается, ты просто не создашь таблицу.
Какая у тебя база, только точно?


 
DSKalugin ©   (2005-05-07 13:05) [2]

Создать для этого поля уникальный индекс
TTable.AddIndex(const Name, Fields: String; Options: TIndexOptions, const DescFields: String="");

где Options=[ixUnique]


 
Anatoly Podgoretsky ©   (2005-05-07 13:06) [3]

DSKalugin ©   (07.05.05 13:05) [2]
Ты уверен? Не зная какая у него база, процентов на 99 это не рабочее.


 
DSKalugin ©   (2005-05-07 13:27) [4]

Уверен на 100%


 
Navi   (2005-05-08 08:47) [5]

Вобщем- с dBase переполз на EasyTable и совет DSKalugin-а работает. Спасибо.


 
Anatoly Podgoretsky ©   (2005-05-08 11:21) [6]

DSKalugin ©   (07.05.05 13:27) [4]
На 100 не уверен, поскольку все таки есть варианты для dBase, про FoxPro не знаю, но он практически и не поддержан



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.037 c
1-1117432147
Inkotex
2005-05-30 09:49
2005.06.14
В чем разница?


14-1117168766
Тульский
2005-05-27 08:39
2005.06.14
Еще одна задачка


11-1096533981
Solik
2004-09-30 12:46
2005.06.14
exe


3-1115457174
Geka
2005-05-07 13:12
2005.06.14
Удаление одинаковых позиций SQL


14-1116850080
AlexOl
2005-05-23 16:08
2005.06.14
Нужен программист работающий с Delphi + MSSQL/Oracle





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский