|
Вопросы порядковой нумерации в Access2007
|
|||
---|---|---|---|
#18+
Подскажите, пожалуйста, можно ли обратиться ко всем комбобоксам в форме одновременно (для установки количества и ширины Column) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2018, 12:26 |
|
Вопросы порядковой нумерации в Access2007
|
|||
---|---|---|---|
#18+
Доброе утро товарищи комбобоксы! Начинаем комплекс утренней гимнастики. :) Одновременно нет. Можно ссылки на комбобоксы добавить в свою коллекцию, описать процедуру, в которой перебирать члены коллекции, и присваивать нужные значения свойств. В этом случае один вызов этой процедуры будет имитировать "одновременное" обращение. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2018, 13:43 |
|
Вопросы порядковой нумерации в Access2007
|
|||
---|---|---|---|
#18+
Lekks, Можно перебрать Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2018, 15:13 |
|
Вопросы порядковой нумерации в Access2007
|
|||
---|---|---|---|
#18+
Predeclared Одновременно нет... процедуру, в которой перебирать члены коллекции... ...один вызов этой процедуры будет имитировать "одновременное" обращение. sdkuLekks, Можно перебрать Да, я именно это и имел ввиду. Не смог разобраться как их обозначать как объект. Спасибо!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2018, 19:16 |
|
Вопросы порядковой нумерации в Access2007
|
|||
---|---|---|---|
#18+
Привет. Проблема такого рода: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
В данном коде по полю RegNum таблицы Accounting Dmax нумерует нормально, а по полю RegNumOf той же таблицы, начиная с 9 присваивает номер 10 и на этом все... последующие номера - тоже 10. Поля текстовые. Подскажите что не так? P.S. при написании запроса в SQL - DMax (CLng ([RegNumOf]), "Accounting") дает верный результат. Но с чем это связано, почему по двум однотипным полям считает по разному - это неясно. И как правильно написать в VBA тоже не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 10:38 |
|
Вопросы порядковой нумерации в Access2007
|
|||
---|---|---|---|
#18+
Если вы сделаете сортировку по текстовому полю, то увидите, что "10" меньше "9" (даже меньше "2"), т.к. сравнивается 1-й символ, затем 2-й и т.д. Странно, что ваш код вообще работает. Ведь DMax("RegNumOf"...) возвращает строку, а "9"+1 вернет "91" (конкатенация), а не 10. Вы уверены, что "RegNum" тоже текстовое? Вам надо открывать Recordset на запросе с сортировкой CLng([RegNumOf]) (или Val([RegNumOf]) ) по убыванию читать значение из 1-й записи с преобразованием строки в число. Кстати, Year(RegDate)= 2018 выглядит проще, чем RegDate Between #01/01/2018# And #12/31/2018#, но работает значительно медленнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 12:05 |
|
Вопросы порядковой нумерации в Access2007
|
|||
---|---|---|---|
#18+
Кривцов Анатолий Вы уверены, что "RegNum" тоже текстовое? RegNum тоже текстовое. И это как бы не мой код, мне его выше в топике подсказали. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 17:18 |
|
Вопросы порядковой нумерации в Access2007
|
|||
---|---|---|---|
#18+
Поможет ли изменение формата полей на числовой? И как все-таки правильно написать в VBA выражение DMax (CLng ([RegNumOf]), "Accounting") и можно ли вообще? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 17:33 |
|
|
start [/forum/topic.php?fid=45&msg=39744492&tid=1610988]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 317ms |
total: | 447ms |
0 / 0 |