Какие мысли будут?
Прежде чем задать  вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| Bill Gates | 
                        
			
			  
			
				 Сообщение
					#1				
			 
		 | 
	
| 
        	
        		 Новичок ![]() Группа: Пользователи Сообщений: 24 Пол: Мужской Репутация:    0           	 | 
       
			
			 Есть база данных BDE, в программе, работающей с ней нужно сделать следующее так, чтобы одно из текстовых полей базы данных отображалось в виде выпадающего списка (как tComboBox) и чтобы пунктами этого списка были все записи этого поля (в нем содержится имя), упорядоченные в алфавитном порядке. Причем, чтобы при выборе нужного имени и все остальные параметры этой записи также загружались в остальные компоненты (например, возраст, и т.д.). Ко всему этому нужно, чтобы DBNavigator также позволял перемещаться по базе данных.  
			
			
					
		Какие мысли будут?  | 
	
![]() ![]()  | 
	
| Бродяжник | 
                        
			
			  
			
				 Сообщение
					#2				
			 
		 | 
	
| 
        	
        		 Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 206 Пол: Мужской Репутация:    3           	 | 
       
			
			 Как будто можно применить DBLookupComboBox. Только нужно сделать две пары компонентов TTable/TDataSource, ссылающихся на одну и ту же базу. И позаботиться об их синхронизации при выборе из комбобокса. 
			
			
					
		Короче, должно быть где-то так: DBLookupCombobox1.DataSource := DataSource1; DBLookupCombobox1.DataField, DBLookupCombobox1.ListField и DBLookupCombobox1.KeyField ссылаются на одно и то же поле базы данных. DataSource1 ссылается на Table1. DataSource2 ссылается на Table2. Table1 и Table2 ссылаются на одну и ту же таблицу на диске. И наконец: procedure TForm1.DBLookupComboBox1CloseUp(Sender: TObject);  | 
	
 Bill Gates   Раскрывающийся список - список записей базы данных   26.06.2006 23:51
 
 Bill Gates   2 Бродяжник
Спасибо большое!!! Правда …   27.06.2006 19:07
 
 Бродяжник   Насчет лагов ничего не скажу, я этот пример написа…   27.06.2006 19:28![]() ![]()  | 
	
 
  | 
		Текстовая версия | 4.11.2025 20:41 |