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

Уменьшить по высоте соответственный band
...
Рейтинг: 0 / 0
01.09.2013, 10:33
    #38383416
kononj
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual FoxPro "name" band is too large to fit on page (Error 1298)
alextashk,
Спасибо, разобрался. Оказывается всё зависит от железа. На компе на работе такой проблемы не было. На домашнем компе заголовок отчёта не влазил на страницу.
...
Рейтинг: 0 / 0
01.09.2013, 13:18
    #38383457
kononj
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual FoxPro "name" band is too large to fit on page (Error 1298)
а как принудительно задать размерность полей numeric (целой части и определённое количество знаков после запятой) в операторе select ... from into table в Visual FoxPro?
...
Рейтинг: 0 / 0
01.09.2013, 16:38
    #38383534
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual FoxPro "name" band is too large to fit on page (Error 1298)
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
01.09.2013, 23:39
    #38383700
kononj
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual FoxPro "name" band is too large to fit on page (Error 1298)
ВладимирМ,
Спасибо!
cast - то что надо.
...
Рейтинг: 0 / 0
02.09.2013, 00:51
    #38383734
Людмila
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual FoxPro "name" band is too large to fit on page (Error 1298)
select Round(NumField,2) as NumField from MyTab
...
Рейтинг: 0 / 0
02.09.2013, 07:44
    #38383775
kononj
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual FoxPro "name" band is too large to fit on page (Error 1298)
Людм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
02.09.2013, 12:41
    #38384034
Людмila
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual FoxPro "name" band is too large to fit on page (Error 1298)
в своем раннем (FoxPro9) рабочем коде нашла
sele *, 0000000.00 as NumFields, Space(25) as ChrFields from MyTable .........
...
Рейтинг: 0 / 0
02.09.2013, 20:39
    #38384666
kononj
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual FoxPro "name" band is too large to fit on page (Error 1298)
Людмilaв своем раннем (FoxPro9) рабочем коде нашла
sele *, 0000000.00 as NumFields, Space(25) as ChrFields from MyTable .........
При случае попробую этот вариант, и в MS DOS, и Visual FoxPro9, прежде чем воспользоваться CASE. Но сейчас недосуг: завтра-послезавтра сдавать проект.
Интересно: как здесь на форуме вставить в пост смайлик? :)
Что-то никак не пойму :(
...
Рейтинг: 0 / 0
06.09.2013, 11:02
    #38388815
kononj
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual FoxPro "name" band is too large to fit on page (Error 1298)
Людмilaв своем раннем (FoxPro9) рабочем коде нашла
sele *, 0000000.00 as NumFields, Space(25) as ChrFields from MyTable .........
Да такое работает в FoxPro9. Буду пользоваться. Спасибо!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Visual FoxPro "name" band is too large to fit on page (Error 1298) / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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