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

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.046 c
15-1168695294
vitv
2007-01-13 16:34
2007.02.04
Автоматическое копирование образа


4-1158738392
Petrovitch
2006-09-20 11:46
2007.02.04
Доступ к ресурсу (диску)?


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


15-1168621719
AntiUser
2007-01-12 20:08
2007.02.04
Обход ограничений безопасности в FreeBSD


2-1169204894
Bobs
2007-01-19 14:08
2007.02.04
Проблема с программой





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