Как изменить макет отображения в FoxPro98? - PullRequest
0 голосов
/ 04 мая 2018

Я хотел бы знать, есть ли способ изменить макет foxpro98, когда я перечисляю таблицу.

Прямо сейчас, когда я перечисляю что-то, это выглядит так: плохо выглядит

Я пытался играть с настройками, но это не сработало.

Ответы [ 4 ]

0 голосов
/ 05 мая 2018

Полагаю, все сводится к тому, хотите ли вы, чтобы показанные данные на экране или вы хотели бы иметь возможность передать их другому получателю ( вне системы ).

Для просмотра на экране - используйте БРАУЗ , как мы предложили выше. Зритель может видеть все данные записи, и он может легко ПРОКРУТАТЬ через окно просмотра, чтобы просмотреть все, что не сразу на экране.

Для просмотра вне системы - используйте VFP Форма отчета для генерации отчета. В этой форме вы можете указать шрифт, размер шрифта, положение, все и даже сделать это в режиме «Пейзаж против портрета».

Возможно, вы захотите посмотреть учебные видео по базовой отчетности по адресу: Бесплатные обучающие видео по VFP

Кстати: НИКОГДА не используйте Wizard (не Мастер экранных форм или Мастер форм отчетов) для создания чего-либо. Да, это может дать вам быстрый результат, но вы не будете УЧИТЬСЯ ничего о том, как и почему это делается. У вас есть возможность УЧИТЬСЯ , если вы делаете это «вручную».

LIST на самом деле не предназначен для конечного результата или чего-либо, кроме быстрого взгляда на вещи.

Удачи

0 голосов
/ 04 мая 2018

То, что вы видите, - это Обтекание Заголовка (имен полей) и каждой записи.

Вам НУЖНО использовать СПИСОК ?
Или вы можете использовать BROWSE ?
Даже с BROWSE вам, скорее всего, придется прокрутить вправо, чтобы увидеть крайние правые поля и их значения, но каждая запись будет содержаться в одной неупакованной строке.

Другой очень второстепенный вариант - вывести данные таблицы в файл CSV, а затем открыть их в окне VFP - MODIFY FILE для просмотра.

SELECT ThisDBF
COPY TO c:\temp\temp.CSV CSV
MODIFY FILE c:\temp\temp.csv

ПРИМЕЧАНИЕ. Сами «записи» файла CSV не будут перенесены, но если «окно» просмотра не будет таким широким, как длина записи, то, что вы увидите, будет отображаться как обтекание, но на самом деле это не так.

0 голосов
/ 05 мая 2018

Почему вы не используете отчет, который также можно распечатать. Обычно наша цель состоит в том, чтобы подготовить программное обеспечение для нашего клиента или для некоторых других сотрудников компании, поэтому им нужна также версия для печати. В vfp9 есть очень хороший мастер отчетов (не помню, существует ли он в vfp6, но вы легко можете сделать отчет без мастера из таблицы).

0 голосов
/ 04 мая 2018

Вы можете играть шрифтом _screen. Однако вместо этого гораздо проще использовать команду BROWSE.

Если вы действительно хотите, чтобы список отображался таким образом, проверьте предложение 'fields'.

...