![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 18.04.2013
Сообщений: 118
|
![]()
День добрый.
Возник такой вопрос, можно ли как в этом коде использовать переменную? Код:
Код:
В примере можно посмотреть.. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
![]()
[Forms]![какая то форма].Form.Controls(Поставка).ColumnHidd en = True
Окупант, руки прочь от Украины!!! Слава Героям!
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 18.04.2013
Сообщений: 118
|
![]()
Михаил Спасибо огромное...
а то я тут как только не пытался соединить с этой переменной, а оказалось все просто |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 18.04.2013
Сообщений: 118
|
![]()
Бодрого времени суток.
Задача немного усложнилась - Скрывать столбец по условию: Проверять столбцы с П1 по П6 Если в столбцах есть записи Тогда Отображать столбец Иначе Скрыть Подскажите пожалуйста как можно решить такую задачу? |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
![]()
Вообще, без условия:
Dim i As Byte For i=1 to 6 [Forms]![какая то форма].Form.Controls("П" & i).ColumnHidden = True Next i Но что значит А сколько записей выводится на форме? Если одна, то всё просто: [Forms]![какая то форма].Form.Controls("П" & i).ColumnHidden = IsNull([Forms]![какая то форма].Form.Controls("П" & i)) Если же записей несколько, то, пожалуй, проще будет создать запрос с группировкой по всем выводимым в форме записям Max(П1), ..., Max(П6), и отсюда брать результат: = IsNull(СоответствующееПолеЗапроса). P. S. Я там на почту написал...
Окупант, руки прочь от Украины!!! Слава Героям!
|
![]() |
![]() |
![]() |
#6 | |||
Форумчанин
Регистрация: 18.04.2013
Сообщений: 118
|
![]() Цитата:
Цитата:
Цитата:
|
|||
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
![]()
Например, так: I вариант - с дополнительным запросом, II вариант - без дополнительного обращения к серверу.
Но II вариант можно использовать лишь при малом количестве записей, выводимых в подчинённой форме.
Окупант, руки прочь от Украины!!! Слава Героям!
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 18.04.2013
Сообщений: 118
|
![]()
Myhaylo Спасибо, первый вариант то что нужно..
Единственное, допустим у меня есть 2 заказа В первом у меня заполнены 3 столбца П1-П3 А во втором 2 столбца П1-П2, но во втором заказе все равно показывает П3 пустой столбец который не нужен в этом заказе Тут условие какое нужно сделать, чтобы только по своему заказу столбцы отображались или еще как исправить такую ситуацию можно? |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
![]()
Что значит "2 заказа"? Данные по ним одновременно выводятся в одной подчинённой форме?
Окупант, руки прочь от Украины!!! Слава Героям!
|
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 18.04.2013
Сообщений: 118
|
![]() Цитата:
У меня ленточная форма в которой список заказов, открыли один в нем 3 поставки, открыли второй в нем 2 поставки, а сейчас я открываю второй заказ и там 3 колонки, а поставки всего 2. Получается, если в каком либо заказе будут все 6П заполнены ( допустим заказ 3 ), то во всех остальных тоже будут эти столбцы отображаться, только в пустом виде, а нужно только равное количеству поставок т.е 2Поставки то и столба 2, в 5 заказе 1П и столбец 1 |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сумировать столбец | Vasiliska | БД в Delphi | 5 | 09.06.2012 22:41 |
Ошибка. НЕ МОГУ ВСТАВИТЬ столбец В ЗАДАЧУ КОТОРАЯ ВЫВЕДЕТ СТОЛБЕЦ ИЗ ЕДИНИЦ ПОСЛЕ ЧИСЛА к. | Диас_ | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 14.06.2011 18:49 |
Скрыть столбец DBGrid | TaYgA | БД в Delphi | 3 | 21.09.2010 09:03 |
макрос который будет копировать столбец А из закрытой книги Данные, и вставлять в книгу Сток в столбец B | Utirka66 | Microsoft Office Excel | 8 | 06.07.2009 09:53 |
Газетный столбец! | L_L_L | Microsoft Office Word | 7 | 10.04.2009 13:51 |