|
|
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
Подскажите плиз, почему так получается ? Есть форма на основе одной таблицы в ней есть поле дата + поле со списком (список берет данные из другой таблицы ) На выбор элементов списка стоит условием значение поля дата формы Так вот проблемма в том что когда значение поля дата равно текущей системной дате значение поля со списком отображается ,если же дата отлична от системной то в поле со списком ничего не отображается (хотя судя потому что в вычисляемом поле есть значение можно судить что поле со списком имеет значение ,но почему его не видно ). до тех пор пока етому самому полю со списком не сделаеш Requery Подскажите если кто сталкивался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 15:53 |
|
||
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
> список берет данные из другой таблицы Именно из таблицы, а не из какого-нибудь запроса с участием системной даты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 16:36 |
|
||
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
2 Владимир Саныч Данные берутся именно из таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 16:45 |
|
||
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
Системная дата в етих элементах не употребляется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 16:48 |
|
||
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
> в поле со списком ничего не отображается И сам список тоже пустой (если открыть)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 17:03 |
|
||
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
Вариант0: Вероятно список связан с полем.(видимо с тем, где дата) По столбцу связи. А не столбцу отображения. Если в наборе данных источника строк списка (столбце связи) нет данных равных полю даты, то "отображаемых" данных вы не увидите. _ Для корректного ответа нужен хотя бы источник строк списка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 17:12 |
|
||
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
Вот он источник строк. Вернее запрос для оного Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 17:38 |
|
||
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
До боли знакомая проблема - проблема форматирования даты? Может в этом причина? Format ([Forms]![Платежи]![Date],"yyyymmdd") или Format ([Forms]![Платежи]![Date],"mm\/dd\/yyyy") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 17:52 |
|
||
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
2 Senin Victor А куда это употребить не подскажеш. А то я пока не очень силен во всем этом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 18:12 |
|
||
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
Так куда это впихнуть то .. Я не знаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 19:11 |
|
||
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
А какого типа [Курсы валют].[Data]? Если String, то в каком формате? А если нет, то почему Like? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 19:18 |
|
||
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
[Курсы валют].[Data] имеет тип String формат ddmmyyyy . А Like это моё извращение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 19:43 |
|
||
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
Тогда вместо Like "*" & [Forms]![Платежи]![Date] & "*" должно быть = Format([Forms]![Платежи]![Date], "ddmmyyyy") Это обязательно. Правда, не факт, что это поможет именно с данной проблемой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 19:49 |
|
||
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
2Владимир Саныч >должно быть = Format([Forms]![Платежи]![Date], "ddmmyyyy") Ты имелл ввиду = Format([Forms]![Платежи]![Date], "mmddyyyy") , а еще лучше = Format([Forms]![Платежи]![Date], "yyyymmdd") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 00:13 |
|
||
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
Ни в коем разе. Автор вопроса ведь сказал, что поле стринговое и сидит в формате ddmmyyyy. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 00:52 |
|
||
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
Господа ,а вы уверены что сдесь должна быть запятая ? = Format([Forms]![Платежи]![Date] , "ddmmyyyy") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 10:08 |
|
||
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
В режиме конструктора ставишь точку-с-запятой, котрая преобразуется в запятую в режиме SQL. Вот так глупо. Пишешь в режиме конструктора - ставишь ";" - пишешь в SQL-виде - ставишь ",". Пишешь в свойствах контролов (например, DefaultValue, Value и т.п.) - ставишь ",". Пишешь тоже самое, но из IDE VBA - ставишь ";". Вот такая билеберда... З.Ы. Блин, сам нео днакратно путался и ... путал других. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 10:17 |
|
||
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
Ну вот сделал .. Тока толку нет никакого опять же данные в поле отображаются только после того как списку делаеш requery В чем проблемма понятия не имею :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 11:10 |
|
||
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
2Dimblch А что ты хочешь? У тебя это поле - свободное, к источнику данных ни прявязанное? Почему оно должно обновляться? На событие ТекущаяЗапись - ставь обновление. Так же обновлять на событие ПослеОбновления поля ДатаИзФормы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 11:18 |
|
||
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
Как ето не привязанное очень даже привязаное Это полесо списком привязано к полю главной таблицы Maindatatable.kurs (содержит значение idkurs) Это поле связано отношением один ко многим с таблицей КурсыВалют в которой есть поля idkurs(поле связи) Kursvalue Kursdate ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 11:29 |
|
||
|
Почему ???
|
|||
|---|---|---|---|
|
#18+
Итак имеется нечто типа описанного вариант0. Уберите на хрен Like и все привязки к дате опорного запроса. (на тощий конец возьмите интервал дат). Ибо если курс в поле с данными не входит в набор данных поля со списком, вы будете зрить пустоту, пока не перевыполните запрос (еще requery списка на onCurrent как -то может помочь - т.е. любым способом надо поиметь случай, когда данные поля входят в результат выборки) Кстати, если не секрет, какой физ смысл такого поля, и что за выборка в ём осуществляется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 11:24 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32163268&tid=1681459]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 403ms |

| 0 / 0 |
