Salve salve, blz?
Tabela QDA. #QDA
SX2 - TABELA
| X2_CHAVE | X2_PATH | X2_ARQUIVO | X2_NOME | X2_NOMESPA | X2_NOMEENG | X2_ROTINA | X2_MODO | X2_MODOUN | X2_MODOEMP | X2_DELET | X2_TTS | X2_UNICO | X2_PYME | X2_MODULO | X2_DISPLAY | X2_SYSOBJ | X2_USROBJ | X2_POSLGT | X2_CLOB | X2_AUTREC | X2_TAMFIL | X2_TAMUN | X2_TAMEMP | X2_STAMP | X2_INSDT |
| QDA | DATA | QDA990 | Treinamentos | Capacitaciones | Trainings | | C | E | E | 0 | | QDA_FILIAL+QDA_ANO+QDA_NUMERO | S | 24 | QDA_DOCTO+QDA_RV+QDA_LOCAL+QDA_OBS+QDA_MEMO1 | | | 1 | 2 | 2 | 2 | 0 | 0 |
SX3 - CAMPOS
| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_RELACAO | X3_F3 | X3_NIVEL | X3_TRIGGER | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_CBOX | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER |
| QDA | 01 | QDA_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | | | | | 1 | | N | | | | | | | | 033 | |
| QDA | 02 | QDA_ANO | C | 4 | 0 | Ano Treina | Ano do Treinamento | 9999 | ExistChav("QDA",M->QDA_ANO+M->QDA_NUMERO) | Str(Year(dDataBase),4) | | 1 | | S | | | | | | | | | |
| QDA | 03 | QDA_NUMERO | C | 4 | 0 | Cod Treina | Codigo/Numero do Treinam. | @! | ExistChav("QDA",M->QDA_ANO+M->QDA_NUMERO) | GetSX8Num("QDA","QDA_NUMERO") | | 1 | | S | V | | | | | | | | |
| QDA | 04 | QDA_DOCTO | C | 16 | 0 | Cod Doc | Codigo do Documento | | ExistCpo("QDH") | | QDT | 1 | S | S | | | | | | | | | |
| QDA | 05 | QDA_RV | C | 3 | 0 | Revisao | Num.Sequencial da Revisao | 999 | ExistCpo("QDH",M->QDA_DOCTO+M->QDA_RV) .AND. QDOA080STATUS(M->QDA_DOCTO,M->QDA_RV) | TrazUltRv( QDA->QDA_DOCTO,"L","N" ) | | 1 | | S | | | | | | | | | |
| QDA | 06 | QDA_BAIXA | C | 1 | 0 | Baixa Treina | Baixa do Treinamento | @! | Pertence("SN") | | | 1 | | N | | | | S=Sim;N=Nao | | | | | |
| QDA | 07 | QDA_DTINIC | D | 8 | 0 | Data Inicio | Data Inicial do Treinam. | | NaoVazio() .And. QD080VDtFim() | | | 1 | | S | | | | | | | | | |
| QDA | 08 | QDA_DTFIM | D | 8 | 0 | Data Final | Data Final do Treinamento | | NaoVazio() .And. QD080VDtFim() | | | 1 | | S | | | | | | | | | |
| QDA | 09 | QDA_HORAI | C | 5 | 0 | Hora Início | Hora Inicial do Treinam. | @R 99:99 | NaoVazio() .And. QD80VHrFim() | | | 1 | | N | | | | | | | | | |
| QDA | 10 | QDA_HORAF | C | 5 | 0 | Hora Final | Hora Final do Treinamento | @R 99:99 | NaoVazio() .And. QD80VHrFim() | | | 1 | | N | | | | | | | | | |
| QDA | 11 | QDA_LOCAL | C | 40 | 0 | Local Treina | Local do Treinamento | | | | | 1 | | N | | | | | | | | | |
| QDA | 12 | QDA_OBS | C | 200 | 0 | Observacoes | Observacoes Treinamento | @S50 | | | | 1 | | N | | | | | | | | | |
| QDA | 13 | QDA_DTCAD | D | 8 | 0 | DataCadastro | Data do Cadastro Treinam. | | | dDataBase | | 1 | | N | | | | | | | | | |
| QDA | 14 | QDA_DTFEC | D | 8 | 0 | Data Fecha | Data de Fechamento Trein. | | NaoVazio() .and. M->QDA_DTFEC >= M->QDA_DTCAD | | | 1 | | N | V | | | | | | | | |
| QDA | 15 | QDA_FILF1 | C | 2 | 0 | Fil Instr 1 | Cod. Filial Instrutor 1 | | QA_CHKFIL(M->QDA_FILF1,@cFilMat) | cFilAnt | SM0 | 1 | | N | | | | | | | | 033 | |
| QDA | 16 | QDA_MAT1 | C | 27 | 0 | Cod Instr 1 | Codigo do Instrutor 1 | | QD080VLDI(M->QDA_FILF1,M->QDA_MAT1) | | QDE | 1 | | N | | | | | | | | | |
| QDA | 17 | QDA_FILF2 | C | 2 | 0 | Fil Instr 2 | Cod. Filial Instrutor 2 | | QA_CHKFIL(M->QDA_FILF2,@cFilMat) | cFilAnt | SM0 | 1 | | N | | | | | | | | 033 | |
| QDA | 18 | QDA_MAT2 | C | 27 | 0 | Cod Instr 2 | Codigo do Instrutor 2 | | QD080VLDI(M->QDA_FILF2,M->QDA_MAT2) | | QDE | 1 | | S | | | | | | | | | |
| QDA | 19 | QDA_FILF3 | C | 2 | 0 | Fil Instr 3 | Cod. Filial Instrutor 3 | | QA_CHKFIL(M->QDA_FILF3,@cFilMat) | cFilAnt | SM0 | 1 | | N | | | | | | | | 033 | |
| QDA | 20 | QDA_MAT3 | C | 27 | 0 | Cod Instr 3 | Codigo do Instrutor 3 | | QD080VLDI(M->QDA_FILF3,M->QDA_MAT3) | | QDE | 1 | | S | | | | | | | | | |
| QDA | 21 | QDA_MEMO1 | M | 80 | 0 | Txt Convoc. | Texto de Convoc. Treinam. | | | IF(INCLUI,"",MSMM(QDA->QDA_CONVOC,80)) | | 1 | | N | | V | | | | | | | |
| QDA | 22 | QDA_CONVOC | C | 6 | 0 | Cod. Memo1 | Codido do Memo1 | | | | | 1 | | N | | | | | | | | | |
SIX - INDICES
| INDICE | ORDEM | CHAVE | DESCRICAO | DESCSPA | DESCENG | PROPRI | F3 | NICKNAME | SHOWPESQ | IX_VIRTUAL | IX_VIRCUST |
| QDA | 1 | QDA_FILIAL+QDA_ANO+QDA_NUMERO | Ano Treina + Cod Treina | Ano de Capac + Capacit | Training Yr. + Training Cd. | S | | | S | 2 | 3 |
| QDA | 2 | QDA_FILIAL+QDA_DOCTO+QDA_RV+QDA_ANO+QDA_NUMERO | Cod Doc + Revisao + Ano Treina + Cod Treina | Documento + Num.Revision + Ano de Capac + Capacit | Document Cd. + Revision + Training Yr. + Training Cd. | S | QDH | | S | 2 | 3 |
SX7 - GATILHOS
| X7_CAMPO | X7_SEQUENC | X7_REGRA | X7_CDOMIN | X7_TIPO | X7_SEEK | X7_ALIAS | X7_ORDEM | X7_CHAVE | X7_CONDIC | X7_PROPRI |
| QDA_DOCTO | 001 | M->QDA_RV := TRAZULTRV(M->QDA_DOCTO,"L","N") | QDA_RV | P | N | | 0 | | | S |
SX9 - Relacionamento entre Tabelas
| X9_DOM | X9_IDENT | X9_CDOM | X9_EXPDOM | X9_EXPCDOM | X9_PROPRI | X9_LIGDOM | X9_LIGCDOM | X9_CONDSQL | X9_USEFIL | X9_ENABLE | X9_VINFIL | X9_CHVFOR |
| QDA | 001 | QD8 | QDA_ANO+QDA_NUMERO | QD8_ANO+QD8_NUMERO | S | 1 | N | | S | S | 2 | 2 |
| QDA | 002 | QDL | QDA_ANO+QDA_NUMERO | QDL_ANO+QDL_NUMERO | S | 1 | N | | S | S | 2 | 2 |
| QDA | 003 | QDM | QDA_ANO+QDA_NUMERO | QDM_ANO+QDM_NUMERO | S | 1 | N | | S | S | 2 | 2 |
SXG - Grupo de Campos
| XG_GRUPO | XG_DESCRI | XG_DESSPA | XG_DESENG | XG_SIZEMAX | XG_SIZEMIN | XG_SIZE | XG_PICTURE |
| 033 | Tamanho da Filial | Tamano de la Sucursal | Branch Size | 12 | 2 | 2 | |
Gostou? Compartilhe com seus amigos e deixe um comentário! ??
Um abraço, e até a próxima