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

Вниз

Одна таблица- 2 грида   Найти похожие ветки 

 
sapsi   (2005-11-29 11:25) [0]

Добрый день.

Можно ли одновременно из одной ADO таблицы (Access) представить информацию в 2 грида с разными условиями фильтрации (т.е., например, на форме одна таблица, 2 источника данных, 2 грида. В первом гриде - один фильтр, во втором - другой).

Спасибо.


 
Sergey13 ©   (2005-11-29 11:29) [1]

Нет. Нужны два набора данных.


 
msguns ©   (2005-11-29 11:36) [2]

Можно. Через Clone+_DataSet


 
sapsi   (2005-11-29 11:44) [3]

что это: "clone"


 
Anatoly Podgoretsky ©   (2005-11-29 11:48) [4]

Фильтрация применяется не к гриду, а к датасет.


 
sapsi   (2005-11-29 11:51) [5]

я понимаю, поэтому и спрашиваю, как вывести в 2 разных грида с одного датасета (таблицы) с разными фильтрами


 
Desdechado ©   (2005-11-29 11:54) [6]

таблица - одна
запросов с разными условиями - сколько захочешь
гридов <= число запросов


 
Sergey13 ©   (2005-11-29 11:57) [7]

2[6] Desdechado ©   (29.11.05 11:54)
>гридов <= число запросов
А вот и фик. 8-)
У меня был случай - 4 грида на запрос - шибко много широких полей надо было вывести одновременно на экран.


 
sapsi   (2005-11-29 12:04) [8]

to Desdechado ©  
под таблицей я понимаю датасет. Один датасет, один запрос, 2 фильтра -> 2 грида


 
Плохиш ©   (2005-11-29 12:33) [9]


> sapsi   (29.11.05 11:51) [5]
> я понимаю, поэтому и спрашиваю, как вывести в 2 разных грида
> с одного датасета (таблицы) с разными фильтрами

А что у датасета уже стало больше одного свойства Filter или тип свойства изменился на массив?


 
Desdechado ©   (2005-11-29 12:54) [10]

Sergey13 ©   (29.11.05 11:57) [7]
я думаю, ты понял, о чем я - имеется ввиду, что наборы данных в гридах свои, а не одинаковые


 
Sergey13 ©   (2005-11-29 13:03) [11]

2[10] Desdechado ©   (29.11.05 12:54)
Понял. Но гридов может быть сколь угодно много на одном датасете, но на разных формах например. Это просто поправка, хотя по смыслу согласен.


 
msguns ©   (2005-11-29 13:33) [12]

>sapsi   (29.11.05 11:44) [3]
>что это: "clone"

Из справки:

TCustomADODataSet.Clone

Duplicates another dataset in the calling component

procedure Clone(Source: TCustomADODataSet; LockType: TLockType = ltUnspecified);

Description

Call Clone to make the recordset of the calling ADO dataset component a duplicate of the recordset active in another TCustomADODataSet descendant component. If the attempt to clone a dataset is successful, the current ADO dataset component’s recordset will be the same as that in the other dataset. If unsuccessful, the recordset is set to nil and an EADOError exception raised.

LockType specifies the lock type to use when opening the clone recordset. By default, LockType is ltUnspecified.



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

Форум: "Начинающим";
Текущий архив: 2005.12.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.012 c
1-1132122808
Stanislav
2005-11-16 09:33
2005.12.18
Сохранение пременной типа Record в поток


1-1132911148
_dimka
2005-11-25 12:32
2005.12.18
закрытие MDI Форм


2-1133405993
Neiroman
2005-12-01 05:59
2005.12.18
flash-ролик


4-1129897383
Гас
2005-10-21 16:23
2005.12.18
Как в TEdit отключить beep при выходе из этого контрола?


1-1132828478
Дмитрий_05
2005-11-24 13:34
2005.12.18
Заменить запущенную библиотеку





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