|
|
|
Увеличение счетчика с буквами. "MIL0001"
|
|||
|---|---|---|---|
|
#18+
Привет, помогите пожалуйста! есть поле mailID в таблице tblMail - datatype - text, size 7. Должнo увеличивать запись на + 1 например ; "MIL0001" потом "MIL0002" ,"MIL0003" и тд при внесении новых рекордов в форме. Я не могу сделать это поле autonumber, так как таблица находится в Oracle и data type для зтого поля должен быть text, size 7 . Также не могу добавить еще одно поле для счетчика, так как эта таблица в Оракле. Нужно увеличивать номер в коде через форму, при создании новой записи. Как это сделать? Спасибо огромное за помощь и Всех с Новым Годом!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2003, 22:42 |
|
||
|
Увеличение счетчика с буквами. "MIL0001"
|
|||
|---|---|---|---|
|
#18+
Во-первых, вот тут есть несколько идей по созданию рукотворных счетчиков:\r \r /topic/42244&pg=4\r \r Во-вторых, это можно модифицировать следующим образом: вместо i=i+1 писать что-нибудь типа\r \r "MIL" & Format(Val(Mid(i, 4)) + 1, "0000") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2003, 22:54 |
|
||
|
Увеличение счетчика с буквами. "MIL0001"
|
|||
|---|---|---|---|
|
#18+
попробовала, ругается, что i - variable not defined "MIL" & Format(Val(Mid(i, 4)) + 1, "0000"). как обьявить i ? ---------------------------------- Private Sub Form_Current() If Me.NewRecord Then Me!MailD.DefaultValue = "MIL" & Format(Val(Mid(i, 4)) + 1, "0000") End If End Sub ---------------------------------- Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2003, 23:11 |
|
||
|
Увеличение счетчика с буквами. "MIL0001"
|
|||
|---|---|---|---|
|
#18+
а как указать, какое именно поле и таблица? mailID? tblMail? я посмотрела по линку и не нашла к сожалению тот формат который ищу. Пожалуйста помогите решить эту задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2003, 23:24 |
|
||
|
Увеличение счетчика с буквами. "MIL0001"
|
|||
|---|---|---|---|
|
#18+
О Господи всемилостивый и всемогущий. Зачем же прямо копировать эту формулу с i? Я же написал, что это способ модифицировать то, что написано по линку. В том месте, где в тех примерах поле числовое, надо вместо прибавления единицы поставить что-нибудь типа приведенной мной формулы. С Новым годом. Ваше дежурное отвечало, Владимир Саныч. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2003, 23:51 |
|
||
|
Увеличение счетчика с буквами. "MIL0001"
|
|||
|---|---|---|---|
|
#18+
И с наступившим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.01.2004, 00:02 |
|
||
|
Увеличение счетчика с буквами. "MIL0001"
|
|||
|---|---|---|---|
|
#18+
Я очень и очень прошу прощенья, но я не смогу модифицировать этот код, ну не получается у меня, вы наверное уже поняли это. ВЫ не смогли бы показать этот код? Пожжжжааалллуууйййсстттаа........ Поздравляю Вас с Новыи Годом и желаю УДАЧИ и СЧАСТЬЯ и ЗДОРОВЬЯ и ДЕНЕГ в Новом Году!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.01.2004, 00:04 |
|
||
|
Увеличение счетчика с буквами. "MIL0001"
|
|||
|---|---|---|---|
|
#18+
Было бы здоровье, а остальное купим. Выпьем же за то, чтобы были деньги, чтобы купить остальное. Копирую сюда кусок того, на что я ссылался, и сразу вношу изменения. Заводим отдельную таблицу tabCounter с одним полем nCounter типа счетчик и без данных. Приводимая ниже процедура обращается к такой таблице и возвращает очередное значение для "нашего" счетчика. Внимание - файл, в котором сидит эта таблица, запрещено сжимать. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. И теперь осталось одно: в Вашей таблице каждый раз при создании новой записи заносить в соответствующее поле этой записи Cou(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.01.2004, 00:38 |
|
||
|
Увеличение счетчика с буквами. "MIL0001"
|
|||
|---|---|---|---|
|
#18+
Жанна, а Вы в тот форум написали? Может Вам в Oracle? ========== Поздравляю Вас, как автора первого топика перевалившего через Новый Год по SQL.ru! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.01.2004, 00:39 |
|
||
|
Увеличение счетчика с буквами. "MIL0001"
|
|||
|---|---|---|---|
|
#18+
Поздравляю так же Владимира Саныча, как автора первого постинга в том же месте!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.01.2004, 00:40 |
|
||
|
Увеличение счетчика с буквами. "MIL0001"
|
|||
|---|---|---|---|
|
#18+
:^))) Cat2, твое здоровье! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.01.2004, 00:40 |
|
||
|
Увеличение счетчика с буквами. "MIL0001"
|
|||
|---|---|---|---|
|
#18+
Шампанское на тот столик! ========== Сорри за офтопики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.01.2004, 00:42 |
|
||
|
Увеличение счетчика с буквами. "MIL0001"
|
|||
|---|---|---|---|
|
#18+
ЛЕВУМОД! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.01.2004, 00:43 |
|
||
|
Увеличение счетчика с буквами. "MIL0001"
|
|||
|---|---|---|---|
|
#18+
Спасибо!!!! Буду тестить. Еще раз всех поздравляю!!! Всем УДАЧИ!!! Прекращайте работать, начинайте уже пить и веселиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.01.2004, 00:52 |
|
||
|
Увеличение счетчика с буквами. "MIL0001"
|
|||
|---|---|---|---|
|
#18+
Прсоединяюсь! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.01.2004, 01:11 |
|
||
|
Увеличение счетчика с буквами. "MIL0001"
|
|||
|---|---|---|---|
|
#18+
Сорри, за офф-топик. Всех с наступившим Новым годом! Саныч, персональное поздравление и мое восхищение твоей способностью внятно отвечать в эту ночь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.01.2004, 02:02 |
|
||
|
Увеличение счетчика с буквами. "MIL0001"
|
|||
|---|---|---|---|
|
#18+
Ура! С наступившим всех! Саныч ну ты даёшь! В новогоднию ночь про счетчики втирает ))) за Вас ребята! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.01.2004, 02:07 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32367628&tid=1677370]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
225ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 595ms |

| 0 / 0 |
