- conheça também:
acronsoft
acrondesign
DeveloperFlex - Soluções para Desenvolvedores Visual DataFlex
contato@developerflex.com.br | (55 11) 4378-1115
veja também:
A função ProcuraCampo recebe o número de uma tabela e o nome de um campo e retorna o número do campo, caso exista um campo com o mesmo nome na tabela.
Integer
A função ProcuraCampo está definida dentro do pacote ProcuraCampo.pkg.
Move (ProcuraCampo({hNrTabela},{sNmCampo})) to {iRet}
Onde:
O exemplo abaixo usa a função ProcuraCampo para verificar se existe um campo chamado 'iTamMinSenha' na tabela 'Arqsis', e se não existir cria o campo. Depois verifica se o campo foi criado chamando novamente a função ProcuraCampo e, caso tenha sido criado, inicializa o valor do campo que acabou de ser criado com 1.
Move Arqsis.File_Number to hTabelaIf (ProcuraCampo(hTabela,"iTamMinSenha") = 0) BeginSend AdicionaCampo hTabela "iTamMinSenha" DF_BCD 4 0 Self ghoStatusPanelIf (not(AbreTabelaModoExclusivo(Arqsis.File_Number))) Procedure_ReturnMove Arqsis.File_Number to hTabela// Configurando valor padrão para 1Move (ProcuraCampo(hTabela,"iTamMinSenha")) to iNrCampoIf iNrCampo BeginIf (FindByRowID(hTabela,(GetRowID(hTabela)))) BeginReread hTabelaGet_Field_Value hTabela iNrCampo to iValorIf (iValor = 0) BeginSet_Field_Value hTabela iNrCampo to 1SaveRecord hTabelaEndUnlockEndEndEnd
2017, ACRONSOFT Gestão da Informação. Todos os direitos reservados.