Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: поле со списком
 
 автор: kot_k_k   (06.10.2010 в 16:47)   личное сообщение
 
 

на форму выведено полесосписком - все нормально работает.
таже форма вложену в другую форму - при октрытии полесосписком пустышки, хотя если нажать на список то все там показывает и еще если фотму отсортировать по любому из полей - появляются значения в полесосписком, а если нажать отменить сортировку - значения опять пропадают.
че за цирк

  Ответить  
 
 автор: Lukas   (06.10.2010 в 16:56)   личное сообщение
 
 

Это загадка такая?
Мы должны угадать правильный ответ?

  Ответить  
 
 автор: kot_k_k   (06.10.2010 в 17:32)   личное сообщение
 
 

может кто натыкался - когда поле вдруг перестает имет значение на форме хотя в запросе на основании коего построена есть - если форму отсортировать - значение поялвляется???

если получится прикручу форму эту мать ее

  Ответить  
 
 автор: Гоблин   (06.10.2010 в 18:54)   личное сообщение
 
 

Даю предположение
В поле сосписком стоит запрос, ссылающийся на некие значения формы. Возможно в одном случае показывает значения, отсеянные и совпадающие со значениями запроса, а в другом случае значений становится больше и появляются пустые значения, выводимые в данном полесосписком. Получается много пустоты.
Надо бы посмотреть на эту хрень.

  Ответить  
 
 автор: Гоблин   (06.10.2010 в 19:00)   личное сообщение
 
 

Собственно сколько делал разные варианты. В зависимости от одного поля сосписком менялись значения в другом, разные значения списка, в зависимости от полясосписком в разных вариантах, ни разу не было пустоты. Так что...

Кажись дошло. В запросе на полесосписком стоит условие forms!Основная!Подчиненная!поле. После подчиненной нет .form
Не. Не угадал.

  Ответить  
 
 автор: kot_k_k   (07.10.2010 в 09:04)   личное сообщение
 
 

да нет же - форма нормально работает - все есть, но полесосписком выдает пустые значения (а там они есть), если сделать сортировку по одному из полей - значения в поле волшебным образом появляются, если отменить сортировку - значения опять срывает.

буду форму по новой делать

  Ответить  
 
 автор: Гоблин   (07.10.2010 в 12:28)   личное сообщение
 
 

Покажи это чудо. Скорей всего при сортировке в верхней части полясосписком появляются данные, а пустые внизу оказываются. Без сортировки, все равно идет сортировка, но не по этому полю, а по другому, в результате наверх вылазят пустые.
Угадал?

  Ответить  
 
 автор: kot_k_k   (07.10.2010 в 14:34)   личное сообщение
22 Кб.
 
 

вот форма открыта как подчиненная и нет сортировки - поля пустые (но там на самом деле есть инфа)

  Ответить  
 
 автор: kot_k_k   (07.10.2010 в 14:35)   личное сообщение
30 Кб.
 
 

на надпись "НОМЕР" (клик мыша) - повесил сортировка по номеру - нажимаем получаем вот что см. картинку.

если отменить ортировку (тоже кликом мыша на другой надписи) - me.OrderByOn=False - сортировка отменяется , но содержимое полей зныка (см. картинку № 1)

непонятный лаг - как с ним бороться и почему просиходит

п.с. а если форма открыта сама не субформой - все нормально

  Ответить  
 
 автор: Гоблин   (07.10.2010 в 15:31)   личное сообщение
 
 

ХЗ. Может он понимает кликом мыша сортировку как внутри полясосписком, а не как в источнике строк формы. И чего-то там ему ничего.
Без выкладки самой формы с кодом и Лукаса не обойтись.

  Ответить  
 
 автор: Дядя Федор   (08.10.2010 в 08:21)   личное сообщение
 
 

код выложи

  Ответить  
 
 автор: kot_k_k   (08.10.2010 в 08:42)   личное сообщение
28 Кб.
 
 

Вот код - как у вас у меня при открытии формы поле со списком пустое, при нажатии на сортировку - появляется, при удалении сортировки поле срывает свои значения

  Ответить  
 
 автор: kot_k_k   (08.10.2010 в 08:44)   личное сообщение
 
 

охфис ХР

  Ответить  
 
 автор: snipe   (08.10.2010 в 10:03)   личное сообщение
 
 

сдается мне что все это связано с тем
что ваша основная форма ни как не связана с подчиненной
точнее связана но как-то через...........(вообщем мне кажется что неправильно)

  Ответить  
 
 автор: Дядя Федор   (08.10.2010 в 13:41)   личное сообщение
29 Кб.
 
 

как-то так.=>
но структура связи двух подформ странная

  Ответить  
 
 автор: kot_k_k   (09.10.2010 в 10:13)   личное сообщение
 
 

to Дядя Федор

а почему странная связь? а как по другому?
таким не хитрым способом на форме можно поместить более 3-х подчиненных форм, да еще ленточных. да и вопрос тут не в этом - в запросе есть значение, при сортировках есть значение, при отсутсии сортировки значения срываются.

субформа получает значение поля и по большому счету значение ли это просто поля или значение поля со списком из таблы (запроса) рояля не должно играть.

п.с. при создании все было нормально, потом в один прекрасный момент получилась эта бяка, туту уже срабатывает спортивный интерес докопаться.

  Ответить  
 
 автор: Гоблин   (10.10.2010 в 14:46)   личное сообщение
 
 

Тогда встречный вопрос. Если эти формы нужны для просмотра (ввода данных) то почему бы их не заменить списками?

  Ответить  
 
 автор: kot_k_k   (11.10.2010 в 12:28)   личное сообщение
 
 

народу нравятся ленточные формы.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList