Repetir os ultimos valores na inclusão

(system) #1

Caros Amigos,

existem alguns campos que deveriam ser preenchidos automaticamente na inclusão.
Se eu alterar um destes valores, na proxima inclusão, seria já preenchido com o novo valor.

Como faço isso ??

Um abraço
Tonico

(Haroldo) #2

pode criar uma tabela em memória para registrar esses valores, na onload para inclusão carrega os valores, e na onbeforeInsert vc salva esss valores.

(system) #3

Harold,

sera que pode explicar mais detalhado ?

Um abraço
Tonico

(Haroldo) #4

Crie um tabela em seubancode dados, com os campos que deseja guardar os valores, to tipo Memory, pde até colocar ma coluna de usuário, para controlar os dados a serem recuperados por usuário.

Na aplicação de formulário, no evento onload, se for uma inclusão:(sc_btn_new) vc faz um sc_lookup nessa tabela, pega os valores e alimenta os campos desejados, quando da primeira vez, se não retornar resultados vc faz um insert na tabela, mesmo com campos vazios, no evento onbeforeinsert vc faz um sc_exec_sql com a cláusula update atualizando as colunas conforme o valor dos campos.

(William .'.) #5

tonicorj,

Vc também pode, ao salvar o registro preencher algumas variaveis globais (de seção) e deixar estas variaveis definidas em formularios\campos\valor inicial, que quando for modo de inclusão o SC se incubirá de preencher o valor.

Bom, ai vc tem duas otimas opções, agora basta vc ‘pesar’ qual é a mais adequada p sua necessidade.

WSCA.: