Здравствуйте, Hard_Club, Вы писали:
S>>Там же есть тип данных который может хранить большие объемы. Кажется он OS>>называется Memo. H_C>В VBA такого нет
В VBA всё влезет в String. Товарищь имел ввиду тип поля.
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков
Здравствуйте, Hard_Club, Вы писали:
ZAM>>В VBA всё влезет в String. Товарищь имел ввиду тип поля. H_C>Дело в том, что access все тупо ограничил 255 символами и что с этим делать — не ясно
Он ограничил поля типа "Строковый", а поля типа "тип MEMO" не ограничены (у них какой-то запредельный размер, непомню точно). В VBA из MEMO приходит строка. Тебе пример сделать чтоль?
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков
ZAM>>>В VBA всё влезет в String. Товарищь имел ввиду тип поля. H_C>>Дело в том, что access все тупо ограничил 255 символами и что с этим делать — не ясно ZAM>Он ограничил поля типа "Строковый", а поля типа "тип MEMO" не ограничены (у них какой-то запредельный размер, непомню точно). В VBA из MEMO приходит строка. Тебе пример сделать чтоль?
еще раз повторяю. я говорю о самом VBA тип стринг — он автоматически обрезается 255 символами
Здравствуйте, Vi2, Вы писали:
Vi2>Здравствуйте, Hard_Club, Вы писали:
H_C>>еще раз повторяю. я говорю о самом VBA тип стринг — он автоматически обрезается 255 символами
Vi2>Вот в VBA Access: Vi2>
Vi2>Sub xxx()
Vi2>Dim s As String, s2 As String * 234
Vi2> s = String(1024, "*")
Vi2> s2 = String(1024, "*")
Vi2> Debug.Print Len(s), Len(s2)
Vi2>End Sub
Vi2>' 1024 234
Vi2>
Уже разобрался — там просто в watch выводиться только 250 символов
Здравствуйте, Hard_Club, Вы писали:
H_C>но на некоторых форумам по Акцесс так и было написано: Акцесс ограничивает строку 255 байтами
Они про поле типа строка, нарно говорили. Хотя после 97, строка всегда UNICODE, так что байт выходит 510
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков