PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 25 → WX - Como descrever um arquivo de dados via programação
WX - Como descrever um arquivo de dados via programação
Started by BOLLER, Apr., 25 2017 1:49 PM - No answer
Registered member
3,651 messages
Popularité : +175 (223 votes)
Posted on April, 25 2017 - 1:49 PM
Prezados,

HDescribeFile (Função)

Em francês: HDécritFichier

Descreve um arquivo de dados por programação.

Após a chamada para HDescribeFile :

O arquivo de dados pode ser usado como qualquer outro arquivo descrito na análise.

A descrição do arquivo de dados não pode mais ser modificada.

A variável de descrição do arquivo de dados é reinicializada. Uma nova descrição do arquivo de dados pode ser executada.
Para cancelar a descrição de um arquivo de dados por programação, use Declaração de HCancel .

Novo na versão 21

WinDevWinDev MobileAplicativo Universal para Windows 10 Esta função está agora disponível no modo Universal App do Windows 10.

Nota: A partir da versão 19, HFSQL é o novo nome do HyperFileSQL.

AFile is File Description
AnItem is Item Description
CUSTOMER is Data Source

// Describe the "CUSTOMER" data file
AFile..Name = "CUSTOMER"
AFile..Type = hFileNormal
AFile..FicCryptMethod = hCryptStandard

// Describe the "LASTNAME" item
AnItem..Name = "LASTNAME"
AnItem..Type = hItemText
AnItem..Size = 40
AnItem..KeyType = hUniqueKey
HDescribeItem(AFile, AnItem)

// Describe the "FIRSTNAME" item
AnItem..Name = "FIRSTNAME"
AnItem..Type = hItemText
AnItem..Size = 40
HDescribeItem(AFile, AnItem)

// Validates the description of the data file
HDescribeFile(AFile)
...

// Create the data file named Customer (recognized because declared as data source)
HCreation(CUSTOMER)

// Create a record
CUSTOMER.LASTNAME = "Doe"
CUSTOMER.FIRSTNAME = "Andrew"
HAdd(CUSTOMER)


http://doc.windev.com/en-US/…

Describing a Data File by programming Hide the details
<Result> = HDescribeFile(<Name of File Description>)

Describing a Data File IN Hyper File 5.5 format by programming (backward compatibility only) Hide the details
<Result> = HDescribeFile(<File Name> , <File Abbreviation> [, <Access Path>])


<Resultado>: Boolean
Verdadeiro se a operação foi realizada,
Falso se ocorreu um problema. HErrorInfo é usado para identificar o erro.
<File Name>: Cadeia de Caracteres (com ou sem aspas)
Nome do arquivo de dados temporário a ser criado. Este arquivo de dados temporário está no formato Hyper File 5.5.
<Abreviatura de arquivo>: seqüência de 2 caracteres
Prefixo do arquivo.
<Caminho de acesso>: cadeia de caracteres opcional
Nome do diretório ou unidade na qual o arquivo de dados físico será criado. Se este parâmetro não for especificado, o arquivo de dados será criado ( HCreation ) no diretório de programa atual.
Observações
Como descrever um arquivo de dados por programação?
Para descrever um arquivo de dados por programação, você deve:
Use o arquivo Descrição , Descrição do item , Link Descrição e FullTextIndex Inscrição variáveis (se necessário).
Descrever as características do arquivo de dados, itens, links e índices de texto completo (se necessário) através das propriedades HFSQL.
Defina a descrição de itens com HDescribeItem .
Defina a descrição de índices de texto completo com HDescribeFullTextIndex .
Defina a descrição do arquivo de dados ( HDescribeFile ) e links se necessário ( HDescribeLink ).

http://doc.windev.com/en-US/…

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/