Mfdstech Software

10. Como as definições do dicionário de dados são mapeadas para a tela

29/07/2023

a. Dicionário de Dados Progress

Field-name: e-id
    Format: 99
     Label: Emp. ID
 Data type: integer

b. Editor Progress

FOR EACH employee:
    DISPLAY e-id.
END.

c. Saída na tela

Emp. ID
-------
     01
     02
     03

11. Definições de campos da tabela employee

29/07/2023

Field Name Data type Format Label Display Order initial Extent
e-id INTEGER 99 Employee ID 10
lname CHAR x(10) Last Name 20
fname CHAR x(10) First Name 30
sex LOGICAL M/F Sex 40 M
salary DECIMAL $>>>,>>9 Salary 50
start DATE 99/99/99 Started 60 Today
telephone CHAR (999)999-9999 Phone 70
address CHAR x(20) Address 80
address2 CHAR x(20) Address 90
city CHAR x(10) City 100
state CHAR !! St. 110
zip INTEGER 99999 Zip 120
bdate DATE 99/99/99 Birthdate 130
degree CHAR x(20) Degree 140 3

12. As definições de campos da tabela employee

29/07/2023

  • Formato afeta apenas como o Progress mostra os dados, não como são armazenados.
  • Alterar um formato no dicionário não tem efeito nos dados armazenados no banco de dados.
  • Obrigatório significa que o campo não pode conter o valor desconhecido. Se você tornar um campo obrigatório, deverá inicializá-lo para o valor desconhecido para garantir a entrada do utilizador.
  • O valor inicial é o valor que o campo conterá sempre que você criar um novo registro.
  • O padrão da ordem de exibição é incremento de 10. Você pode adicionar qualquer número de novos campos até ao fim ou inserir novos campos na ordem de exibição.
  • Depois de criar um campo no dicionário de dados, não é possível alterar o tipo de dados ou o número de extensões. Se for necessário mudar uma destas características, tem de eliminar o campo e inseri-lo novamente.
  • Se não for especificado um label (rótulo), o PROGRESS usará o nome do campo como label.

Quem somos

Mfdstech Software.

Empresa desenvolvedora de software Progress.

Outros posts

Links

Progress