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

Вниз

Проблема с целостностью данных   Найти похожие ветки 

 
Alx   (2008-05-18 13:15) [0]

Здравствуйте!
Возникла такая проблема:
Существует БД в Access.
БД прикрепляется к Delphi с помощью ADOTable.
Есть форма с одной кнопкой, содержащей следующий код:
ADOTable7.Open;
ADOTable7.Insert;
ADOTable7.FieldByName("Код_договора").AsInteger:= DBLookupComboBox3.ListFieldIndex;
ADOTable7.FieldByName("Код_случая").Text:= DBLookupComboBox1.Text;
ADOTable7.FieldByName(Дата_случая).AsDateTime:=DateTimePicker1.Date;
ADOTable7.FieldByName("Дата_выплаты").AsDateTime:=DateTimePicker2.Date;
ADOTable7.FieldByName(Сумма_выплаты).AsInteger:= strtoint(Edit1.Text);
ADOTable7.post;
ADOTable7.close;

Суть в том, что человек должен выбирать номер договора и случай, который с ним произошёл. Далее он указывает дату случая и дату выплаты. После вводит сумму выплаты и должен нажимать на кнопку выплаты (которая должна заносить указанные данные в таблицу), но выскакивает ошибка:
Невоможно добавление или изменение записи. Для обеспечения целостности данных необходимо наличие связанной записи в таблице "Случаи".

В схеме данных таблица "Случаи" содержит:
Код_случая
Наименование

Соединяется связью один ко многим с таблицой "Выплаты", которая содержит:
Код_выплаты
Код_договора
Код_случая
Дата_выплаты
Дата_случая
Сумма_выплаты

Именно в эту тублицу должны вноситься указанные данные.
На форме в Delphi таблицы представлены, как:
ADOTable7 - это таблица "Выплаты".
ADOTable6 - это таблица "Случаи".
MasterSource никакой не указан.

В чём может быть проблема? Подскажите пожалуйста.

896743 - моя аська. Либо ответьте здесь. Спасибо!


 
Johnmen ©   (2008-05-18 15:12) [1]


> Соединяется связью один ко многим с таблицой "Выплаты"

Откуда это видно и по каким полям?

>  Для обеспечения целостности данных необходимо наличие связанной
> записи в таблице "Случаи".

Что здесь не понятно? Вроде по-русски...


 
Anatoly Podgoretsky ©   (2008-05-18 15:59) [2]

>   ()  []

Да ни какой проблемы нет


 
Anatoly Podgoretsky ©   (2008-05-18 15:59) [3]

>   ()  []

Да ни какой проблемы нет



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

Форум: "Начинающим";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.046 c
15-1208756362
Скорость закачки
2008-04-21 09:39
2008.06.08
Скорость закачки


15-1209129515
snake-as
2008-04-25 17:18
2008.06.08
Работа с Exel


2-1210690049
wnix
2008-05-13 18:47
2008.06.08
Работа с файлом


15-1209294414
Foo Fighters
2008-04-27 15:06
2008.06.08
если в папке находится ярлык на нее же ... глюк WMP 11?


3-1199832163
Евгений Р.
2008-01-09 01:42
2008.06.08
Где ошибка в синтаксисе?





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