Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Métodos básicos de acesso ao banco de dados.

 

 

Método:

goToKey

 

Descrição: 

Reposiciona  Reposiciona registro com base no índice ORDEM

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pnr-ord-produ

int

 

X

 

 

Ordem Produção

pdt-trans

date

 

X

 

 

Data Transação

pcc-codigo

char

 

X

 

 

Centro Custo

...

Método:

getKey

 

Descrição: 

Retorna valores dos campos do índice ORDEM

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pnr-ord-produ

int

 

 

X

 

Ordem Produção

pdt-trans

date

 

 

X

 

Data Transação

pcc-codigo

char

 

 

X

 

Centro Custo

...

validateRecord

 

Descrição: ]

Valida  Valida temptable RowObject

 

Requisitos:

Nenhum

 

Parâmetros:

            Recebe o tipo de validação (Create, Delete, Update)

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pType

char

 

X

 

 

Recebe o tipo de validação

 

 

Método:

getCharField

 

Descrição: 

Retorna o valor de um campo character.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

char

 

X

 

 

Nome Campo

pFieldValue

char

 

 

X

 

Valor Campo

 

 

Método:

getDecField

 

Descrição: 

Retorna o valor de um campo decimal.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

char

 

X

 

 

 Nome Campo

pFieldValue

decimal

 

 

X

 

Valor Campo

 

 

Método:

getIntField

 

Descrição: 

Retorna o valor de um campo inteiro.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

char

 

X

 

 

Nome  Campo

pFieldValue

integer

 

 

X

 

Valor Campo

 

 

Método:

getDateField

 

Descrição: 

Retorna o valor de um campo date.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

char

 

X

 

 

Nome Campo

pFieldValue

date

 

 

X

 

Valor Campo

 

 

Método:

getLogField

 

Descrição: 

Retorna o valor de um campo logical.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

char

 

X

 

 

Nome Campo

pFieldValue

logical

 

 

X

 

Valor campo

 

 

Método:

getRawField

 

Descrição: 

Retorna valor de campos do tipo raw.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

char

 

X

 

 

Nome Campo

pFieldValue

raw

 

 

X

 

Valor Campo

 

 

Método:

getRecidField

 

Descrição: 

Retorna  Retorna valor de campos do tipo recid.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

char

 

X

 

 

Nome Campo

pFieldValue

Recid

 

 

X

 

Valor Campo

...

Definição das Queries (acesso ao banco de dados) e Contraints (regras de leitura)  utilizadas para buscar grupos de registros da base de dados.

 

 

Método:

OpenQueryStatic ("Main")

 

Descrição: 

Busca conjunto de registros da tabela movto-ggf.

 

 

Método:

SetConstraint


Descrição:

...

Métodos adicionais de atualização e acesso a base de dados ..

 

 

Método: alteraCdEquipto

 

Descrição:

Altera o Equipamento do Movimento GGF.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCdEquiptoAnt

char

x(16)

X

 

 

Equipamento Anterior

pCdEquiptoAtu

char

x(16)

X

 

 

Equipamento Atual

 

 

Método: canFindCharField

 

Descrição:

Procura se existe algum registro cujo atributo informado tenha valor igual ao valor passado (atributo tipo caracter).

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

char

 

X

 

 

Nome Campo

pFieldValue

char

 

X

 

 

Valor Campo

pFound

logical

 

 

X

 

Flag (encontrado ou não)

 

 

Método: canFindIntField

 

Descrição:

Procura se existe algum registro cujo atributo informado tenha valor igual ao valor passado (atributo tipo inteiro).

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

char

 

X

 

 

Nome Campo

pFieldValue

inteiro

 

X

 

 

Valor Campo

pFound

logical

 

 

X

 

Flag (encontrado ou não)

 

 

Método: findFirstMovtoGgfTarefa

 

Descrição:

Posiciona a Query corrente no primeiro registro de movto-ggf da Tarefa da Ordem com a chave informada.

 

Requisitos:

É necessário ter uma query aberta.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pNrOrdProdu

integer

 

X

 

 

Número da Ordem

pCdTarefa

Integer

 

X

 

 

Código da Tarefa da Ordem

...

Método: findlastMovtoGgfMaiorDtTrans

 

Descrição:

Posiciona a Query corrente no último registro de movto-ggf da Ordem informada com data de transação superior a data informada (? para qualquer data).

 

Requisitos:

É necessário ter uma query aberta.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pNrOrdProdu

integer

 

X

 

 

Número da Ordem

pDtTrans

date

99/99/9999

X

 

 

Data da Transação

...

Método: findMovtoGgfDtTrans

 

Descrição:

Posiciona a Query corrente no último registro de movto-ggf da Ordem informada com data de transação menor ou igual a data informada.

 

Requisitos:

É necessário ter uma query aberta.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pNrOrdProdu

integer

 

X

 

 

Número da Ordem

pDtTrans

date

99/99/9999

X

 

 

Data da Transação

 

 

Método: findMovtoMaiorUltFech

 

Descrição:

Posiciona a Query corrente no primeiro registro de movto-ggf da Ordem informada com data de transação maior ou igual a data do último fechamento (param-estoq.ult-fech-dia).

 

Requisitos:

É necessário ter uma query aberta.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pNrOrdProdu

integer

 

X

 

 

Número da Ordem

 

 

Método: procuraMovtoGGFTarefEspec

 

Descrição:

Procura movimento de ggf com a Tarefa da Ordem (passar Especialidade como ?) ou Especialidade da Ordem com a chave informada.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pNrOrdProdu

integer

 

X

 

 

Número da Ordem

pCdTarefa

Integer

 

X

 

 

Tarefa da Ordem

pTpEspecial

char

x(08)

X

 

 

Especialidade da Tarefa da Ordem

pFound

logical

 

 

X

 

flag Achou Registro?

...