powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Run-time error '2176'
11 сообщений из 11, страница 1 из 1
Run-time error '2176'
    #36705794
Фотография Привидение программиста
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, уважаемые. Вот столкнулся вот с такой незадачей
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
strQe = "SELECT Fullnumber, PlaneData, PractData, State, isws, prdl, niws FROM InputPerfAll WHERE Fullnumber IS NOT NULL AND User=" 'Строка селекта для запроса
strDt = strQe + "'" + strFio + "'" 'Полная строка запроса
Set rsDt = New ADODB.Recordset
rsDt.Open strDt, connCp 'Открываем рекордсет
Do Until rsDt.EOF 'Организуем цикл для размещения в элементах управления отчета данных из рекордсета
strFn = rsDt.Fields("FullNumber") '-------------
strFnc = strFnc & strFn
Me.ctlNo.Caption = strFnc ' Здесь появлятся ошибка 
rsDt.MoveNext '---------------------------------
Loop '------------------------------------------
rsDt.Close 'Закрываем рекордсет детализации данных
connCp.Close 'Закрываем коннект
На строке
Код: plaintext
Me.ctlNo.Caption = strFnc 
- ошибка
авторRun-time error '2176 Слишком большое значение для данного свойства
Ms Access 2007 SP2
Это как-то можно победить? Если можно, то как?
Спасибо.
...
Рейтинг: 0 / 0
Run-time error '2176'
    #36705811
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чему равно strFnc - неизвестно.
...
Рейтинг: 0 / 0
Run-time error '2176'
    #36705830
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спецификация AccessМаксимальное число знаков в надписи 2 048
...
Рейтинг: 0 / 0
Run-time error '2176'
    #36705837
Фотография Привидение программиста
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист-ЛюбительЧему равно strFnc - неизвестно.
ок. Вот так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
strQe = "SELECT Fullnumber, PlaneData, PractData, State, isws, prdl, niws FROM InputPerfAll WHERE Fullnumber IS NOT NULL AND User=" 'Строка селекта для запроса
strDt = strQe + "'" + strFio + "'" 'Полная строка запроса
strFnc = "00001"
Set rsDt = New ADODB.Recordset
rsDt.Open strDt, connCp 'Открываем рекордсет
Do Until rsDt.EOF 'Организуем цикл для размещения в элементах управления отчета данных из рекордсета
strFn = rsDt.Fields("FullNumber") '-------------
strFnc = strFnc & strFn
Me.ctlNo.Caption = strFnc '------------------------
rsDt.MoveNext '---------------------------------
Loop '------------------------------------------
rsDt.Close 'Закрываем рекордсет детализации данных
connCp.Close 'Закрываем коннект
То же самое.
...
Рейтинг: 0 / 0
Run-time error '2176'
    #36705857
Фотография Ёжик`
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Do Until rsDt.EOF 'Организуем цикл для размещения в элементах управления отчета данных из рекордсета
strFn = rsDt.Fields("FullNumber") '-------------
strFnc = strFnc & strFn 'строка растет в бесконечность, логику нужно менять.
debug.print strFnc
Me.ctlNo.Caption = left(strFnc, 300 )  'ставим ограничитель
rsDt.MoveNext '---------------------------------
Loop '------------------------------------------
rsDt.Close 'Закрываем рекордсет детализации данных
...
Рейтинг: 0 / 0
Run-time error '2176'
    #36705866
Фотография Привидение программиста
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_worldСпецификация AccessМаксимальное число знаков в надписи 2 048
Э-эх. Вот же-ж. Спасибо.
...
Рейтинг: 0 / 0
Run-time error '2176'
    #36705888
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привидение программиста
Решаемо обходом. Сделайте свободное поле, замаскируйте его под надпись. В поле допускается до 65 535 знаков.
...
Рейтинг: 0 / 0
Run-time error '2176'
    #36705907
Фотография Привидение программиста
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_world, спасибо большое. Это вариант. Сейчас попробую.
...
Рейтинг: 0 / 0
Run-time error '2176'
    #36705943
Фотография Привидение программиста
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds-worldРешаемо обходом. Сделайте свободное поле, замаскируйте его под надпись. В поле допускается до 65 535 знаков.
Отлично прокатило. Больше 65535 знаков у меня никогда не будет.
Вот только все на контроле в одну строку отображается.
Как ему сделать, что-бы каждая запись одна под другой была и он вниз по вертикали расширялся?
...
Рейтинг: 0 / 0
Run-time error '2176'
    #36706004
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привидение программиста,

считать символы в процессе. Если больше разрешенного для строки, вставлять перевод строки (vbcrlf, vbnewline). Высоту поля расширять пропорционально количеству строк. Несложно.
...
Рейтинг: 0 / 0
Run-time error '2176'
    #36706033
Фотография Привидение программиста
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds-world, Еще раз - спасибо большое.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Run-time error '2176'
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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