Como ordenar que toda linha da StringGrid seja Preenchida?
13/05/2003
0
O que quero é que se a coluna 0 da StringGrid for preenchida, e o restante não, ao acionar o botão gravar ele me diga que falta preencher linha.
Sem mais...
Wgm8
Posts
14/05/2003
Wgm8
Tá Dificil ninguém aqui pode ajudar :?: :oops:
14/05/2003
Okama
if StringGrid1.Cells[1,Linha] := ´´ then begin Shomessage(´Coluna 2 não foi preenchida´); Exit; end;
14/05/2003
Vasques
Antes de gravar pode chamar uma peque função que verifique se a linha pode ser gravada ou não:
ex:
function LinhaOk(Lnh : Integer): Boolean;
var i : Integer;
begin
Result := True;
for i := 0 to ColCount-1 do
if Cells[i,Lnh] = ´´ then
Result := False;
end;
O que este pequeno exemplo faz é devolver False se alguma coluna for igual ao vazio. Altere-a, colocando as clausulas para o seu caso.
espero ter ajudado alguma coisa ! ?
14/05/2003
Wgm8
Sem mais...
14/05/2003
Wgm8
14/05/2003
Okama
Você não deu nehuma resposta referente às dicas que foram passadas e não sabemos se funcionaram ou não nesse caso. Se sua Grid tem um tamanho pré-definido basta você checar todas as colunas 0, se acaso alguma estiver preenchida, continue a busca pelas demais colunas até o fim da linha. Não funcionou?
Clique aqui para fazer login e interagir na Comunidade :)