Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: memo-поле access 2003
 
 автор: natt   (02.08.2011 в 12:18)   личное сообщение
 
 

Подскажите пож-то как решить такую проблему:
В таблице есть memo-поле примерно такого содержания: Жилой дом Жилой дом Встроенное помещение Жилой дом
В отчете на основе этой таблици надо это поле вывести в столбик, а именно
Жилой дом
Жилой дом
Встроенное помещение
Жилой дом
Может можно вставить какой-то символ между слов memo-поля, означающий, что это новая строка, как в FOX-Pro?

  Ответить  
 
 автор: osmor   (02.08.2011 в 13:55)   личное сообщение
 
 

можно vbLr вставить
вот только как вы будете определять после чего вставлять этот символ
Нормализуйте базу

  Ответить  
 
 автор: natt   (02.08.2011 в 15:29)   личное сообщение
 
 

Спасибо. Vblr не помогло. После чего вставлять этот символ мне определить просто, т.к. memo поле я формирую в цикле, читая таблицу построчно и добавляя следующее значение поля таблицы в memo-поле. (memopole=memopole + tabl1![pole]). Я исправила на (memopole=memopole & vblr & tabl1![pole]). Или что-то не так с синтаксисом

  Ответить  
 
 автор: Анатолий (Киев)   (02.08.2011 в 15:46)   личное сообщение
 
 

А что это за vblr?
Видимо имелось ввиду vbCrLf или vbNewLine?

  Ответить  
 
 автор: natt   (02.08.2011 в 15:52)   личное сообщение
 
 

Всем спасибо. Тема закрыта. Докапалась сама. Надо Chr$(13) & Chr$(10) и все получилось. Каждое слово после этих знаков на новой строчке.

  Ответить  
 
 автор: osmor   (02.08.2011 в 21:03)   личное сообщение
 
 

Прошу прощения конечно vbCrLf

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList