|
|
|
Поле типа "Счетчик"
|
|||
|---|---|---|---|
|
#18+
на какое событие в форме мне повесить код, чтобы, например ПолеНомер равнялось последним четырем цифрам счетчика (right([Счетчик];4))??? Когда, в форме создается запись, в этот момент мы невидим этот "Счетчик", увидим только после того как либо перейдем на другую запись, либо если например в форме есть вложенная форма, то при переходе на нее, т.е он появляется только после сохранения записи.... Запись сохраняется сама по себе... Нужно уловить тот момент, когда появляется сам счетчик, т.е процесс сохранения записи.... Кнопки дополнительные типа "Сохранить запись" -ненадо...... Акс +Мускул (таблицы через ODBC)... Код: plaintext 1. 2. 3. 4. 5. 6. Я конечно думал брать максиальный счетчик и из него вытаскивать последние четыре цифры....это получится без проблем, но хотелось чтобы из текущего счетчика вытащить.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2011, 15:52:59 |
|
||
|
Поле типа "Счетчик"
|
|||
|---|---|---|---|
|
#18+
lexalex_84Нужно уловить тот момент, когда появляется сам счетчик, т.е процесс сохранения записи....Это момент перехода с созданной записи на другую запись (возможно, на создание следующей). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2011, 15:58:33 |
|
||
|
Поле типа "Счетчик"
|
|||
|---|---|---|---|
|
#18+
Akinalexalex_84Нужно уловить тот момент, когда появляется сам счетчик, т.е процесс сохранения записи....Это момент перехода с созданной записи на другую запись (возможно, на создание следующей). А если я нажму Шифт+Энтер на новой записи ? Куда я буду переходить ? События форм Ф1 Чем не устраивает вычисляемое поле на уровне запроса ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2011, 16:21:07 |
|
||
|
Поле типа "Счетчик"
|
|||
|---|---|---|---|
|
#18+
А как тогда можно одно любое значение счетчика, который был пропущен.... Например 453690 и 453695. Пропущенные значение 453691; 453692; 453693; 453694 - т.е любое из этих значений, ТОЛЬКО ОДНО ЗНАЧЕНИЕ....????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2011, 18:54:52 |
|
||
|
Поле типа "Счетчик"
|
|||
|---|---|---|---|
|
#18+
что, никто не знает как вытащить только одно значение???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2011, 20:24:03 |
|
||
|
Поле типа "Счетчик"
|
|||
|---|---|---|---|
|
#18+
lexalex_84А как тогда можно одно любое значение счетчика, который был пропущен.... Например 453690 и 453695. Пропущенные значение 453691; 453692; 453693; 453694 - т.е любое из этих значений, ТОЛЬКО ОДНО ЗНАЧЕНИЕ....????? Найти отсутствующие значения счетчика можно несколькими способами, например, имея таблицу или запрос с напрерывным рядом натуральных чисел. Можно получить такой ряд из таблицы (если есть подходящая), можно с помощью запроса digits (автор Bonim). Для вашего случая, числа меньше миллиона, будет примерно такой вид Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2011, 20:31:20 |
|
||
|
Поле типа "Счетчик"
|
|||
|---|---|---|---|
|
#18+
Если нужно только одно значение, то в главном селекте напишите Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2011, 20:33:31 |
|
||
|
Поле типа "Счетчик"
|
|||
|---|---|---|---|
|
#18+
Найти запрос Digits, можно, например, здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2011, 20:35:53 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=37410404&tid=1625915]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 384ms |

| 0 / 0 |
