Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Информация для пользователей форума / 4 сообщений из 4, страница 1 из 1
04.06.2004, 10:38
    #32547975
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация для пользователей форума
джудж сделал нам подарок:

теперь можно делать вставки кода VBA

для этого тэг: [SRС vba]

теперь красиво форматируются комментарии и сам код
правда комментарии в VB - зеленые, но ерунда

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
 
Private Sub Form_Current()
 'Комментарий Просто выдернул кусок кода отбалды
 
On Error Resume Next
If IsNull(Me.plan_group_id) Then
    On Error Resume Next
    Me.Parent.p4.Form.ServerFilter = "idplat =" & Me.idplat
    If IsNull(Me.plan_id) Then
     Me.Parent.p3.Form.ServerFilter = "idplan =0"
    Else
     Me.Parent.p3.Form.ServerFilter = "idplan =" & Me.plan_id
    End If
Else
    Me.Parent.p4.Form.ServerFilter = "plan_group_id = " & Me.plan_group_id
    Me.Parent.p3.Form.ServerFilter = "plat_group_id = " & Me.plan_group_id
End If
Me.Parent.p4.Form.RecordSource = Me.Parent.p4.Form.RecordSource
Me.Parent.p3.Form.RecordSource = Me.Parent.p3.Form.RecordSource
End Sub  
...
Рейтинг: 0 / 0
04.06.2004, 11:22
    #32548130
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация для пользователей форума
Код: plaintext
1.
2.
3.
4.
5.
6.
 \'ключевые слова Lib, Alias, ByVal, Long, Any не выделены\n 
    Private Declare Sub CopyMemory _\n                    Lib "kernel32" _\n                    Alias "RtlMoveMemory" (pDst As Any, _\n                                           pSrc As Long, _\n                                           ByVal ByteLen As Long)\n\nPrivate Function Test(v1 As Long) As String\n    Dim p1 As Long  \'тут появится лишняя строка,\n 
    Dim i As Long  \'хоть её и не было\n 
     \'между этих строк\n 
     \'разрывов нет и после тоже\n 
    i = InStr( 1 , " вот", Chr$( 0 )) -  1 \n     \'странный "такой комментарий\n    p1 = "обычно " & "строковые " & "константы " & "не выделяются"\n    \'конец " странного комментария \n 
    Test = "А то в глазах рябит"\nEnd Function

В оригинале:
Код: plaintext
1.
\'ключевые слова Lib, Alias, ByVal, Long, Any не выделены    Private Declare Sub CopyMemory _                    Lib "kernel32" _                    Alias "RtlMoveMemory" (pDst As Any, _                                           pSrc As Long, _                                           ByVal ByteLen As Long)Private Function Test(v1 As Long) As String    Dim p1 As Long \'тут появится лишняя строка,    Dim i As Long \'хоть её и не было    \'между этих строк    \'разрывов нет и после тоже    i = InStr(1, " вот", Chr$(0)) - 1    \'странный "такой комментарий    p1 = "обычно " & "строковые " & "константы " & "не выделяются"    \'конец " странного комментария     Test = "А то в глазах рябит"End Function
Как отформатирован этот код?
...
Рейтинг: 0 / 0
04.06.2004, 12:05
    #32548265
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация для пользователей форума
думаю лиха беда начало.

джудж же написал - помогайте тестировать и присылайте замечания
...
Рейтинг: 0 / 0
04.06.2004, 19:13
    #32549249
judge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация для пользователей форума
Если хотите, можно сделать, что бы SRC VBA работал так же как пример, приведенный marvan (в оригинале) с теми же цветами.

Alex
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Информация для пользователей форума / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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