powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Visual FoxPro "name" band is too large to fit on page (Error 1298)
11 сообщений из 11, страница 1 из 1
Visual FoxPro "name" band is too large to fit on page (Error 1298)
    #38383359
kononj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При запуске отчёта Visual FoxPro выдаёт ошибку "name" band is too large to fit on page (Error 1298).
Подскажите, как исправить?
...
Рейтинг: 0 / 0
Visual FoxPro "name" band is too large to fit on page (Error 1298)
    #38383395
alextashk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kononj,

Уменьшить по высоте соответственный band
...
Рейтинг: 0 / 0
Visual FoxPro "name" band is too large to fit on page (Error 1298)
    #38383416
kononj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alextashk,
Спасибо, разобрался. Оказывается всё зависит от железа. На компе на работе такой проблемы не было. На домашнем компе заголовок отчёта не влазил на страницу.
...
Рейтинг: 0 / 0
Visual FoxPro "name" band is too large to fit on page (Error 1298)
    #38383457
kononj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как принудительно задать размерность полей numeric (целой части и определённое количество знаков после запятой) в операторе select ... from into table в Visual FoxPro?
...
Рейтинг: 0 / 0
Visual FoxPro "name" band is too large to fit on page (Error 1298)
    #38383534
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kononjа как принудительно задать размерность полей numeric (целой части и определённое количество знаков после запятой) в операторе select ... from into table в Visual FoxPro?
Для VFP9 использовать функцию CAST()

Код: sql
1.
select cast(NumField as N(10,2)) as numField from MyTab



Для младших версий нет способа явно задать размерность результирующего поля типа Numeric. Есть разные полуэмпирические способы, которые иногда получаются, иногда - нет. Фактически единственный способ - это после выборки перекачать результат в предварительно созданный курсор нужной структуры.
...
Рейтинг: 0 / 0
Visual FoxPro "name" band is too large to fit on page (Error 1298)
    #38383700
kononj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМ,
Спасибо!
cast - то что надо.
...
Рейтинг: 0 / 0
Visual FoxPro "name" band is too large to fit on page (Error 1298)
    #38383734
Людмila
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select Round(NumField,2) as NumField from MyTab
...
Рейтинг: 0 / 0
Visual FoxPro "name" band is too large to fit on page (Error 1298)
    #38383775
kononj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Людмilaselect Round(NumField,2) as NumField from MyTab
Такое в FoxPro MS DOS, кажется не помогает, так как не ограничивает разрядность целой части и, которая, если мне не изменяет память, может получиться (если не ограничивать) более 20 символов. А это как-то выходит за рамки разумного... Я пробовал select val(str(NumField,6,2)) as NumField.
В Visual FoxPro, мне кажется, нет алтернативы - только CAST !
...
Рейтинг: 0 / 0
Visual FoxPro "name" band is too large to fit on page (Error 1298)
    #38384034
Людмila
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в своем раннем (FoxPro9) рабочем коде нашла
sele *, 0000000.00 as NumFields, Space(25) as ChrFields from MyTable .........
...
Рейтинг: 0 / 0
Visual FoxPro "name" band is too large to fit on page (Error 1298)
    #38384666
kononj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Людмilaв своем раннем (FoxPro9) рабочем коде нашла
sele *, 0000000.00 as NumFields, Space(25) as ChrFields from MyTable .........
При случае попробую этот вариант, и в MS DOS, и Visual FoxPro9, прежде чем воспользоваться CASE. Но сейчас недосуг: завтра-послезавтра сдавать проект.
Интересно: как здесь на форуме вставить в пост смайлик? :)
Что-то никак не пойму :(
...
Рейтинг: 0 / 0
Visual FoxPro "name" band is too large to fit on page (Error 1298)
    #38388815
kononj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Людмilaв своем раннем (FoxPro9) рабочем коде нашла
sele *, 0000000.00 as NumFields, Space(25) as ChrFields from MyTable .........
Да такое работает в FoxPro9. Буду пользоваться. Спасибо!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Visual FoxPro "name" band is too large to fit on page (Error 1298)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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