Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Снятие выделения строк TDBGrid [D7, Paradox]


Страницы:   1 2 3

TDBGrid ©   (2008-01-07 17:40:00) 

Как можно снять выделение строк у компонента TDBGrid чтобы не указывало ни на одну строку...


Плохиш   (2008-01-08 11:05:00) [1]


> TDBGrid  

Правда веришь, что форумы существуют для обучения лентяев основам?


Vadim.Spb   (2008-01-08 03:06:00) [2]


> Не надо 2 таблицы. Достаточно одной с полной информацией.

Да и, судя по всему - 2 НД.


turbouser   (2008-01-08 02:55:00) [3]


> TDBGrid   (08.01.08 02:47) [45]

Не надо 2 таблицы. Достаточно одной с полной информацией.
Надо понимать, что с SQL автор не знаком...

> TDBGrid   (08.01.08 02:53) [47]
>
> Так эта привязка и называется мастер-дитейл?

Да :)


TDBGrid   (2008-01-08 02:53:00) [4]

Так эта привязка и называется мастер-дитейл? Просто я не знаю что это такое, ведь это ты его так назвал, не я... Теперь буду знать.


Vadim.Spb   (2008-01-08 02:52:00) [5]


> Причём тут вообще мастер-дитейл, я про него даже не писал.
> ..


> Это привязка между таблицами, как раз для того, чтобы при
> нажатии на строке первой таблицы, появлялась строка с полной
> информацие во второй таблице. Что не понятного?

Будь последователен ...


TDBGrid   (2008-01-08 02:47:00) [6]

Это привязка между таблицами, как раз для того, чтобы при нажатии на строке первой таблицы, появлялась строка с полной информацие во второй таблице. Что не понятного?


Vadim.Spb   (2008-01-08 02:39:00) [7]


> Привязка по первичному ключу одной таблицы и какому-то полю
> другой таблицы. Через свойства MasterSours - указывает имя
> связываемой таблицы (TDateSourse с которым связана таблица)
> и MasterFields в редакторе которого указывается связь первичного
> ключа одной таблицы и поля другой.

Это о чем?


Vadim.Spb   (2008-01-08 02:37:00) [8]

Начинаю становиться телепатом:
- д.б таблица А с ФИО персонала и id.
- далее подчиненная таблица В в которой есть расширенные данные о персонале. В подчинена А.
- далее подчиненная таблица С с краткими данными персонала. С подчинена А.
Таб. С можно редактировать и она доступна юзеру. Изменения в С отображаются в НД таб. В.
Похоже?


TDBGrid   (2008-01-08 02:34:00) [9]

Причём тут вообще мастер-дитейл, я про него даже не писал...


Vadim.Spb   (2008-01-08 02:32:00) [10]

И где здесь мастер-дитейл?


TDBGrid   (2008-01-08 02:32:00) [11]

turbouser, я хочу чтобы во второй таблице у меня показывалась краткая информация о персонале и чтобы при выборе кого-либо из этого персонала, у меня в первой таблице появлялась запись об этом персонале, ну, чтобы пользователь не видел всю инфу (подробную) обо всём персонале, а только краткую.


TDBGrid   (2008-01-08 02:29:00) [12]

Германн, "пример не тот, извиняюсь, это я о другом сейчас ещё парюсь" - это я о сообщении на один пункт выше, а ниже уже тот пример, разве не понятно...


turbouser   (2008-01-08 02:29:00) [13]


> TDBGrid   (08.01.08 02:25) [35]

Зачем в таком случае 2 таблицы? Если вторая - это половина первой??


TDBGrid   (2008-01-08 02:28:00) [14]

Результат действий в том, что все поля столбцов: Dolzh, Fam, Imya, Otch и Tel копируютмя из первой таблицы во вторую. А по выборе поля в первой таблице происходит выборка во второй.


Германн   (2008-01-08 02:27:00) [15]


> пример не тот, извиняюсь, это я о другом сейчас ещё парюсь.

Ну тогда парься сам.
Отвечать на конкретные вопросы по конкретным задачам - это пожалуйста. А телепаты живут на других форумах.


TDBGrid   (2008-01-08 02:25:00) [16]

Таблица хранящая полную информацию о персонале:
object Full_PersonalTBN: TFloatField
 FieldName = 'TBN'
 Required = True
end
object Full_PersonalFam: TStringField
 FieldName = 'Fam'
end
object Full_PersonalImya: TStringField
 FieldName = 'Imya'
end
object Full_PersonalOtch: TStringField
 FieldName = 'Otch'
end
object Full_PersonalDolzh: TStringField
 FieldName = 'Dolzh'
 Required = True
end
object Full_PersonalPasp: TStringField
 FieldName = 'Pasp'
 Required = True
end
object Full_PersonalINN: TStringField
 FieldName = 'INN'
 Required = True
end
object Full_PersonalSS: TStringField
 FieldName = 'SS'
end
object Full_PersonalTel: TFloatField
 FieldName = 'Tel'
end
object Full_PersonalDateprin: TStringField
 FieldName = 'Dateprin'
end
object Full_PersonalOklad: TCurrencyField
 FieldName = 'Oklad'
end
Таблица хранящая краткую информацию о персонале:
object PersonalTBN: TFloatField
 FieldName = 'TBN'
 Required = True
end
object PersonalDolzh: TStringField
 FieldName = 'Dolzh'
 Size = 40
end
object PersonalFamil: TStringField
 FieldName = 'Famil'
end
object PersonalImya: TStringField
 FieldName = 'Imya'
end
object PersonalOtch: TStringField
 FieldName = 'Otch'
end
object PersonalTel: TIntegerField
 FieldName = 'Tel'
end


Vadim.Spb   (2008-01-08 02:21:00) [17]

Приведи конкретный пример таблиц с данными и результатом действий. Иначе тебя никто не поймет.


TDBGrid   (2008-01-08 02:18:00) [18]

Через MasterSource я выборку делаю, а записи то у меня хранятся только в одной таблице, вторая пустая, надо туда занести из первой и по занесённым уже смотреть.


turbouser   (2008-01-08 02:16:00) [19]


> TDBGrid   (08.01.08 02:12) [30]

Мда... Рекурсия какая-то...


Vadim.Spb   (2008-01-08 02:12:00) [20]

Ты же говорил, что у тебя мастер-детайл, так зачем что-то переносить из В в А?


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо