powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Хелп... нолики и прочая фигня. 7-значный код
8 сообщений из 8, страница 1 из 1
Хелп... нолики и прочая фигня. 7-значный код
    #32617626
Фотография Access_Abuser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть колонка с цифрами скажем :
1
12
1234
12345
1234567

какую функцию юзнуть что-бы оно стало в таком виде :

0000001
0000012
0001234
1234500
1234567

Другими словами нужно что бы был 7-значный код.

Не шарю как...
...
Рейтинг: 0 / 0
Хелп... нолики и прочая фигня. 7-значный код
    #32617636
тиа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Format(блабла;"0000000")
...
Рейтинг: 0 / 0
Хелп... нолики и прочая фигня. 7-значный код
    #32617637
roman10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Функция

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Public Function PadWithZeros(strText As String, intWidth As Integer) As String
    Dim intLength As Integer
    
    intLength = intWidth - VBA.Len(strText)
    If (intLength >  0 ) Then
        PadWithZeros = VBA.String(intLength, "0") + strText
    Else
        PadWithZeros = strText
    End If
    
End Function

Как юзать

Код: plaintext
MsgBox PadWithZeros "1",  7 
...
Рейтинг: 0 / 0
Хелп... нолики и прочая фигня. 7-значный код
    #32617701
Фотография Access_Abuser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Format не пашет...
А по-поводу проги.
Ну полный чайник я не знаю куда ее засунуть :)
Всякие пошлости не предлагать =)
Как я понимаю это ВБА модуль ?
Вообщем плз напишите кто-нибудь что с этим сделать.
Может хоть в ВБА разберусь.
...
Рейтинг: 0 / 0
Хелп... нолики и прочая фигня. 7-значный код
    #32617763
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
формат работает вот текст теста и выдача debug
в mdb одна кнопка и одно поле
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Dim MyTest( 6 ) As String
Dim Ct As Variant
MyTest( 0 ) = "1"
MyTest( 1 ) = "12"
MyTest( 2 ) = "123"
MyTest( 3 ) = "1234"
MyTest( 4 ) = "12345"
MyTest( 5 ) = "123456"
MyTest( 6 ) = "1234567"
Me![P_OUT] = vbNullString
For Each Ct In MyTest
  Debug.Print Format(Ct, "0000000")
  Me![P_OUT] = Me![P_OUT] & Format(Ct, "0000000") & vbCrLf
Next Ct
Me![P_OUT].Requery


0000001
0000012
0000123
0001234
0012345
0123456
1234567
...
Рейтинг: 0 / 0
Хелп... нолики и прочая фигня. 7-значный код
    #32618158
lobodava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как один из вариантов:
Код: plaintext
Right$("0000000" & MyValue,  7 )
...
Рейтинг: 0 / 0
Хелп... нолики и прочая фигня. 7-значный код
    #32618264
г
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
г
Гость
lobodavaКак один из вариантов:
Код: plaintext
Right$("0000000" & MyValue,  7 )

000-1,2
00001,2
...
Рейтинг: 0 / 0
Хелп... нолики и прочая фигня. 7-значный код
    #32618329
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
г lobodavaКак один из вариантов:
Код: plaintext
Right$("0000000" & MyValue,  7 )

000-1,2
00001,2Если речь идет о целых положительных кодах, то эта функция вполне...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Хелп... нолики и прочая фигня. 7-значный код
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]