MasterSource и много повече)))

Как програмно да активирате и деактивирате MasterSource за таблица? Къде мога да променя съобщения като "Изтриване на запис?" за DBNavigator? Има таблица с две полета, числово и низово (Interbase base), числовото поле се увеличава автоматично, въвеждането в таблицата се извършва чрез DBGrid, как да се проследи съвпадението на записите във второто поле и да се покаже съобщение, че такъв запис вече съществува.

1.Table1.MasterSource:=. 2. В изходния код на компонента DBNavigator 3. Като един от начините, когато създавате таблица, направете полето за низ уникално (Unique). Тогава самият IB няма да позволи дублиращи се стойности

1. Table1.MasterSource:= и вие сами сте го пробвали. изтрийте релацията е получена, но я върнете обратно. 2. Разбирам какво има в изходния текст и къде се намира. 3. Факт е, че друго поле е уникално и при извършване на някои операции се изисква тази конкретна проверка, но при извършване на други не е необходима. О, добре, разбрах го сам, всичко работи вече :)))

1. Попитахте за свойството MasterSource, а не за връзката Master-Detail като цяло 2. Бих попитал къде е изходният текст на компонента DBNavigator и съобщението за изтриване на записа - бих ти отговорил така \Source\VCL\DBCtrls.pas (DBConsts.pas - има съобщение) 3. Нищо не беше казано за необходимостта от деактивиране на проверката.

та какви въпроси - такива отговори :))))