Jump to content

Recommended Posts

Posted

Estou tentando fazer um cliente/pedido.

E queria digitar os itens em uma dbgrid.

 

Mais tenho vários problemas.

 

A sequência automática estou tentando dar no MainModule como faria em VCL.

 

Deixei o clientdataset também no MainModule;

 

La eu consigo ver o valor e na dbgrid não.

 

O mesmo acontece quando eu digito o codigo do produto e no OnValidade do registro eu tento pegar o nome e jogar pra outro campo, esse campo não é atualizado.

 

Alguem teria um noção de como fazer?

Posted

Diego, boa tarde.

 

Você está usando uma 'sequence' do banco?

 

Atenciosamente,

Possidônio.

 

No after insert eu sempre usei assim na vcl

 

var

Max : integer;

begin

if ClntDtStItensMax.Value = null then

    Max := 1

  else

  begin

    Max := ClntDtStItensMax.Value;

    Max := Max + 1;

  end;

  ClntDtStItensCODPEDI.AsInteger := Max;

end;

 

Fazia a sequência dentro do datamodule mesmo usando Max um campo agregado do CODPEDI.

 

 

Na verdade são 2 problemas, quando digito o codigo do produto internamente alimento, descrição valor etc.

 

Mais só aparece quando dou um novo insert.

 

Nesse novo insert ele repete todos os dados do registro anterior.

 

Então não sei direito o que estou fazendo de errado.

 

 

 

 

 

 

ped.jpggrid.jpg

.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...