Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.04;
Скачать: CL | DM;

Вниз

DBEDIT   Найти похожие ветки 

 
Lamer666   (2007-01-14 17:43) [0]

ВСЕМ ХАЙДУК, и РЕСПЕКТ Мастерам!
Прошу прощение за мое незнание (ЛАМЕР ведь).

Скажите есть ли какой-нибудь компонент в Delphi аналогичный DBEDIT но чтобы отрожал из ТАБЛИЦЫ не индекс, а значение соответствующее индексу в таблице.


 
Johnmen ©   (2007-01-14 18:24) [1]

А разве DBEDIT для отображения индексов? И что такое индекс, который отображается?


 
Kostafey ©   (2007-01-14 18:32) [2]

TDataSet ?

Вообще какая задача какая СУБД ?


 
IvanIvan   (2007-01-14 18:42) [3]

Ну в ОБЩЕМ
Ms SQL->ADO->DBEdit"s
В общем ДВЕ ТАБЛИЦЫ:
ТАБЛИЦА №1
0.Id
1.Imia
2.Familia
3.Otch
4.INN

ТАБЛИЦА №2
0.Id
1.Kontrogent(Id)
2.Dolg

ПОЛЕ "КОНТРОГЕНТ" таблицы№2 хранит ID "КОНТРОГЕНТА" из таблицы№2
Как сделать чтобы при РЕДАКТИРОВАНИИ записи (по средствам DBEDIT-ов) в DB Edit отражался не ID, а Familia из таблицы №1
Вот и думаю есть ли такой компонент типа DB EDIT который отражает в поле значение по его id, и при этом имеет свойство в котором хранит ID


 
Плохиш ©   (2007-01-14 18:54) [4]

TDBLookupComboBox


 
Desdechado ©   (2007-01-14 18:55) [5]

TDBLookupCombobox


 
LAMER666   (2007-01-14 19:05) [6]

МУЧАС ГРАССИАС!!! СЕЙЧАС БУДЕМ РАЗБИРАТЬСЯ!!!


 
LAMER666   (2007-01-14 20:20) [7]

СПАСИБО Плохиш,Desdechado,Kostafey,Johnmen.... РЕСПЕКТ
А, вот еще че хотел спросить, а в DBGrideEh можно выводить  в поле также значение вместо его ID?


 
Kostafey ©   (2007-01-15 01:27) [8]

> А, вот еще че хотел спросить, а в DBGrideEh можно выводить
> в поле также значение вместо его ID?

Большая просьба/совет скорректировать терминологию. id не поля, а записи, т.е. термин значение поля приемлем, а его id - нет.

Исходя их этого задача переформулируется как вывод только полей
Imia Familia Otch INN и не выводить поле Id в DBGridEh ?


 
LAMER666   (2007-01-15 01:31) [9]

Именно ТАК!


 
Kostafey ©   (2007-01-15 01:40) [10]

Ну вот и меня зачатки телепатии прорезаются :)

Если id - первое поле, то что-то вроде того:

DBGridEh1.Columns.Items[0].Visible := false;


 
Kostafey ©   (2007-01-15 01:43) [11]

Да, при этом DataSet (не знаю какой он TADOTable или TADODataSet) должен быть уже активирован.


 
Германн ©   (2007-01-15 02:32) [12]


> Kostafey ©   (15.01.07 01:40) [10]
>
> Ну вот и меня зачатки телепатии прорезаются :)
>

Может и прорезаются, но по-моему "не туда" :) Завтра узнаем, may be. :)


 
Kostafey ©   (2007-01-15 09:55) [13]

> [12] Германн ©   (15.01.07 02:32)

У дураков мысли одинаковые...(с)


 
Desdechado ©   (2007-01-15 12:08) [14]

> DBGrideEh можно выводить  в поле также значение вместо его ID
FieldType=ftLookup


 
LAMER666   (2007-01-15 21:05) [15]


> Desdechado ©   (15.01.07 12:08) [14]
> > DBGrideEh можно выводить  в поле также значение вместо
> его ID
> FieldType=ftLookup


ГРАНД МЕРСИ.... ПРИМНОГО БЛАГОДАРЕН УВАЖАЕМЫЙ!!!!


 
LAMER666   (2007-01-15 23:07) [16]

НЕ СОЧТИТЕ ЗА НАГЛОСТЬ УВАЖАЕМЫЕ, вот еще что ХОТЕЛ СПРОСИТЬ!
MS SQL->ADOCONNECTION->ADOQUERY->DBGRID
Можно ли сделать так, чтобы ИЗМЕНЯЯ данные в ADOQuery по средствам DBGrid они не записывались в MS SQL базу, а изменялись только в Query, а потом эту измененную ЗАПИСЬ я бы записывал в MS SQL принажатии кнопки? Так можно?


 
Desdechado ©   (2007-01-16 12:30) [17]

Можно.


 
LAMER666   (2007-01-16 15:40) [18]


> Desdechado ©   (16.01.07 12:30) [17]


Не подскажите как это реализовать?


 
Desdechado ©   (2007-01-16 15:50) [19]

UpdateBatch method (TCustomADODataSet)


 
LAMER666   (2007-01-16 16:07) [20]

Спасибо



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

Текущий архив: 2007.02.04;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.034 c
2-1168860891
Есипенко
2007-01-15 14:34
2007.02.04
Неправильное округление в функции


2-1169389410
$00FF00
2007-01-21 17:23
2007.02.04
Контролы ХР-стиля в API


2-1168983685
16alex
2007-01-17 00:41
2007.02.04
развертывание dbexpress приложения


2-1169397954
koha
2007-01-21 19:45
2007.02.04
какой метод сжатия использует ZLib.pas


15-1169046406
Pasha L
2007-01-17 18:06
2007.02.04
Простой вопрос: как поставить компонент