Sou novo por aqui embora não na programação; trabalhei em Clipper Out/S87 e 5.#…3.b nos últimos 20 anos tenho trabalhado em Delphi(agora ando a ver Lazarus).
De “Basic” não “pesco” nada, a não ser, obviamente, o que é transversal a todas as linguagens.
Aqui, não entedo e não encontrei até agora, um exemplo, com uma chamada a uma validação de “Input”, de um formulário do Libre, embora entenda que essa só deva ser efetuada ao salvar o DOC; por exemplo For i:=1 to Fields.Count()-1 do
beguin
ValidaCampos( Campo[i].Value ) ;
Se erro then
Tratar o Erro; // Guarda Erros/Mensagens no Array[i]
end;
For i:=1 to ArrayLen do
begin
Se erros no Array mostra-os todos.
end;
If Erros=0 then
Salva direto “QqNome”+Sring(contador+1 ) !? Isto mesmo sem que o swriter*.odt
não esteja ligado a uma DBase. O contador poderia ser implementado a partir de um FilePATH:=
“c:\trabalho\ANO22\ FichasTrab#301.odt”, por exemplo, listando “a pasta” do FilePATH por ordem Decrescente, lendo a substring(FilePatth, pos(’#’,FilePath)+1, pos(’.’,FilePath)-1) fazendo convertendo para inteiro e somando+1.
Ou então, mais simples, pedindo o nome parece que o mais comum.
Alguém saberia indicar-me um exemplo do género.
Na mesma também ainda não percebi como