|
|
|
Combo + Grid
|
|||
|---|---|---|---|
|
#18+
Есть табл. хранящая, смену, дату, оборуд., и прочее. Чтобы ее обновлять открываем форму, в одном поле выбирается дата в другом участок (combo), в Gride должен отобразиться список оборудования только для этого участка, причем нужно учесть еще и 3 смены (pageframe), затем часть полей в gride заполняется вручную , потом сохраняем и обновляется главная таблица . И еще такой вопрос : как заполнить один столбик таблицы одинаковым значением нажав например на кнопку, напр. выбрали в combo "имя", нажимаем "заполнить" , в колонке grida появляются одинаковые значения "имя" на все строки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2006, 14:17 |
|
||
|
Combo + Grid
|
|||
|---|---|---|---|
|
#18+
неужели никто не подскажет как сделать такой grid? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2006, 15:10 |
|
||
|
Combo + Grid
|
|||
|---|---|---|---|
|
#18+
alena_kкак заполнить один столбик таблицы одинаковым значением нажав например на кнопку, напр. выбрали в combo "имя", нажимаем "заполнить" , в колонке grida появляются одинаковые значения "имя" на все строки это для кнопочки примерна так Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2006, 15:22 |
|
||
|
Combo + Grid
|
|||
|---|---|---|---|
|
#18+
Hi alena! Может и знают, да пока твой вопрос видимо понятен лишь тебе самой и никому более :( Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 02:40 |
|
||
|
Combo + Grid
|
|||
|---|---|---|---|
|
#18+
ну что-то вроде этого есть только формы а вот как организовать все не знаю, извините за если что-то не так, я только начинаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 17:29 |
|
||
|
Combo + Grid
|
|||
|---|---|---|---|
|
#18+
редактируются данные в этой таблице здесь: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 17:35 |
|
||
|
Combo + Grid
|
|||
|---|---|---|---|
|
#18+
Ну хотя-бы подскажите как сделать есть табл. | uc1 | ob1 | | uc1 | ob2 | | uc1 | ob3 | | uc2 | ob4 | | uc2 | ob5 | | uc2 | ob6 | надо чтобы по выбору uc1 или uc2 в combo на экране в gride высветилось только список или | ob1 |........остальные поля | ob2 |........ | ob3 | или | ob4 |......... | ob5 | | ob6 | ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2006, 17:40 |
|
||
|
Combo + Grid
|
|||
|---|---|---|---|
|
#18+
Источником данных для Grid всегда является таблица. Если необходимо ограничить отображаемый список то это можно сделать двумя способами: 1) Наложить на таблицу-источник фильтр (SET FILTER TO) 2) Сделать выборку по указанным критериям и использовать результат этой выборки как источник для Grid. Наложение фильтра - это очень простой, но и очень капризный способ фильтрации данных. В большинстве задач лучше не использовать. Сделать выборку. Можно напрямую (командой Select-SQL), но это требует достаточно много кода. Поэтому я посоветовал бы сделать параметризированное Local View. В качестве параметра указываешь дату и участок. Если не указан хотя бы один из этих параметров, то выборка пустая (ничего не отображается). Это предельно простое решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2006, 17:54 |
|
||
|
Combo + Grid
|
|||
|---|---|---|---|
|
#18+
Я только еще начинаю, и много не знаю, поэтому может подскажете как органнизовать параметризированное Local View ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2006, 09:50 |
|
||
|
Combo + Grid
|
|||
|---|---|---|---|
|
#18+
В inite формы пишу public m.naim_brig sele mlist *set order to naim_brig with ThisForm.Combo2 m.naim_brig = alltrim(str(ThisForm.Combo2.Value)) endwith set filter to naim_brig=m.naim_brig ThisForm.GrdMlist.Refresh пишет ошибку function value, type, or count is invalid ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2006, 16:47 |
|
||
|
Combo + Grid
|
|||
|---|---|---|---|
|
#18+
alena_kЯ только еще начинаю, и много не знаю, поэтому может подскажете как органнизовать параметризированное Local View В окне твоего проекта переходишь на закладку Data. Открываешь ветку с именем твоей базы данных Устанавливаешь указатель на узел с именем "Local View" Нажимешь кнопку "New" Поскольку только начинаешь, то нажми кнопку Wizard На первом шаге отбираешь какие поля и из какой таблицы следует взять для отображения в Local View На втором шаге указываешь фильтр. Для этого в левом ComboBox выбираешь поле naim_brig, а в правом пустом окошке пишешь нечто вроде "?m.naim_brig". Кавычки не нужны, но вопросительный знак нужен обязательно. Именно он и указывает, что за ним идет параметр. Т.е. переменная, значение которой будет задано непосредственно перед наполнением Local View данными. На третьем шаге ничего не выбираешь. На четвертом сразу жми "Finish" и введи имя Local View, под которым ты будешь к нему обращаться. Теперь у тебя в базе данных появится объект Local View с указанным именем. Вызывать его на модификацию можно встав на него и нажав кнопку "Modify" Как использовать? Да как обычную таблицу! Т.е. добавляешь Local View в DataEnvironment формы и устанавливаешь для него свойство NoDataOnLoad = .T. В качестве источника для Grid.RecordSource просто указываешь этот Local View. Ну и соответственно, указываешь источники для столбцов. В событии Combo.Valid() пишешь примерно такой код Код: plaintext 1. 2. 3. Здесь MyView - это имя твоего Local View ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2006, 00:35 |
|
||
|
Combo + Grid
|
|||
|---|---|---|---|
|
#18+
Сама база у меня не в Databases а просто Free Tables, и скорее всего не выйдет создать объект "Local View" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2006, 10:42 |
|
||
|
Combo + Grid
|
|||
|---|---|---|---|
|
#18+
Создай контейнер базы данных. Включать в него Free-таблицы не обязательно. Local View можно построить и на свободных таблицах. Просто контейнер базы данных - это то место, где будет сохранено описание Local View. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2006, 19:28 |
|
||
|
Combo + Grid
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, ВладимирМ. У меня создано представление vie по двум таблицам Disp3 и Disp1 фильтрация идет по полю Disp3.nomer в поле фильтра Exampel прописал ?m.Disp3.nomer далее создал Grid по представлению vie и внизу ComboBox по полю vie.nomer далле В событии Combo.Valid() прописал SELECT vie LOCAL nomer nomer = This.Value = REQUERY("vie") Затем запускаю на выполнение и Grid остаётся пустым. В чем ошибка . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 14:42 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33644912&tid=1591311]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
149ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 487ms |

| 0 / 0 |
