83 / 19 / 5
Регистрация: 01.02.2015
Сообщений: 655
1
MS Access

Программная настройка MasterSource и MasterFields

01.11.2015, 16:18. Показов 1156. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
procedure TForm1.ComboBox2Change(Sender: TObject);
begin
if ComboBox2.ItemIndex = 0 then
DBGrid2.DataSource := fDM.DSTovarMainData;
if ComboBox2.ItemIndex = 1 then begin
fDM.TPokupatelData.MasterFields:='IDPokupatela';
DBGrid2.DataSource := fDM.DSPokupatelData;
end;
.......здесь ошибка........
if ComboBox2.ItemIndex = 2 then begin //otchet
if DBGrid1.DataSource = fDM.DSPokupatelData then begin
fDM.TotchetData.MasterFields:='IDPokupatelia';
fDM.TotchetData.MasterSource:=fDM.DSPokupatelData;
end;
if DBGrid1.DataSource = fDM.DSTovarMainData then begin
fDM.TotchetData.MasterSource:=fDM.DSTovarMainData;
fDM.TotchetData.MasterFields:='IdTovara';
end;
DBGrid2.DataSource := fDM.DSotchetData;
end;
.......здесь ошибка........
if ComboBox2.ItemIndex = 3 then begin
fDM.TckladData.MasterFields:='IdTovara';
DBGrid2.DataSource := fDM.DSckladData;
end; end;
две таблицы DBGrid1 и DBGrid2
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.11.2015, 16:18
Ответы с готовыми решениями:

MasterSource и MasterFields
Используется связка ADOConnection -> DataSource -> TADOTable как програмно задать значения...

Mastersource и Masterfields
Здравствуйте,подскажите пожалуйта как временно отменить действие Mastersource и Masterfields?

Изменение свойств mastersource и masterfields!
Здравствуйте! Нужна помощь. У меня есть две таблицы: ProizvTable и ModelTable. При запуске...

Программная настройка ADOConnection
Создал DataModule Разместил ADOConnection название DBConnecter, ADOQuery название SQLQuery, и...

2
83 / 19 / 5
Регистрация: 01.02.2015
Сообщений: 655
01.11.2015, 16:28  [ТС] 2
вот сама форма с таблицами
Программная настройка MasterSource и MasterFields

как сделать что бы при выборе в ComboBox1 данные помещались в DBGrid1
и при этом были связи между DBgrid2 в виде MasterSource и MasterFields
0
83 / 19 / 5
Регистрация: 01.02.2015
Сообщений: 655
01.11.2015, 16:49  [ТС] 3
Delphi
1
2
3
4
5
6
7
8
9
10
if (ComboBox2.ItemIndex = 2) and (DBGrid1.DataSource=fDM.DSTovarMainData) then begin
fDM.TotchetData.MasterFields:='IdTovara';
fDM.TotchetData.MasterSource:=fDM.DSTovarMainData;
DBGrid2.DataSource := fDM.DSotchetData;
end;
if (ComboBox2.ItemIndex = 2) and (DBGrid1.DataSource=fDM.DSPokupatelData) then begin
fDM.TotchetData.MasterFields:='IDPokupatelia';
fDM.TotchetData.MasterSource:=fDM.DSPokupatelData;
DBGrid2.DataSource := fDM.DSotchetData;
end;
почему то если берётся второе выражение "if (ComboBox2.ItemIndex = 2) and (DBGrid1.DataSource=fDM.DSPokupatelData) then begin"
то Idtovara соединяется с idpokupatelia
МОЖЕТ КТО-нибудь знает как конкретнее указать значение в
поле fDM.TotchetData.MasterFields:='IDPokupatelia';
0
01.11.2015, 16:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.11.2015, 16:49
Помогаю со студенческими работами здесь

MySQL. Свойство MasterFields !!!
В базе имеется таблица сотрудники (id_sotrud, name, ...) и таблица воинский_учет...

MasterSource и заполнение БД
Всем доброго времени суток. Прошу помочь новичку, есть база данных (для примера). 2 таблицы:...

Как назначить mastersource
подключился к mysql базе данных с помощью ADOConnection. имеется 2 DBgrid'а . Соответственно 2...

Работа с MasterSource и MasterField
Когда создаешь связь между таблицами в MasterSource и MasterField в DataModel появляется ошибка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru