Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как разбить длинный оператор на несколько строк? / 4 сообщений из 4, страница 1 из 1
25.01.2010, 11:29
    #36428464
valgruel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как разбить длинный оператор на несколько строк?
например, когда формириется запрос к БД типа
автор Data1.RecordSource = "SELECT Катег.Категория, Событие.Дата, Событие.Событие FROM Катег INNER JOIN Событие ON Катег.IDКатег = Событие.IDКатег WHERE (((Событие.Дата)>=#" & datN & "# And (Событие.Дата)<=#1/21/2000#));"

эта строка в коде очень длинная и приходится долго скролировать вправо, чтобы посмотреть код.
Можно ли как-то разбить на несколько строк?
...
Рейтинг: 0 / 0
25.01.2010, 11:39
    #36428486
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как разбить длинный оператор на несколько строк?
используйте символ подчеркивания

Код: plaintext
1.
2.
3.
Data1.RecordSource = "SELECT Катег.Категория, " & _
  "Событие.Дата, Событие.Событие FROM Катег " & _
  "INNER JOIN Событие ON Катег.IDКатег = Событие.IDКатег " & _
  "WHERE (((Событие.Дата)>=#" & datN & "# And (Событие.Дата)<=#1/21/2000#));"


I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
25.01.2010, 11:41
    #36428497
valgruel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как разбить длинный оператор на несколько строк?
HandKot,
вот где была собыка зарыта - у меня кавычки в каждой строке не закрывались
СПАсибо
...
Рейтинг: 0 / 0
25.01.2010, 12:57
    #36428785
.Михаил.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как разбить длинный оператор на несколько строк?
valgruel, как вариант
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Function MyRS(ByRef rs as String, ByVal mText as String)
rs = rs & mText
End Function
'....
Dim rs as String
rs = "SELECT "
MyRS rs, "Катег.Категория, Событие.Дата, Событие.Событие "
MyRS rs, "FROM Катег "
MyRS rs, "INNER JOIN Событие ON Катег.IDКатег = Событие.IDКатег "
MyRS rs, "WHERE (((Событие.Дата)>=#" & datN & "# And (Событие.Дата)<=#1/21/2000#));"
Data1.RecordSource = rs
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как разбить длинный оператор на несколько строк? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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