Como marcar um flag em um dbgrid?
Pessoal, tenho um campo na tabela que trato ele como um flag.
Eu faço um select e mostro no grid todos os campos da tabela, e gostaria de ter um botão onde eu clicasse e executasse uma rotina para flagar todos os itens listados no grid.
Como faço?
Eu faço um select e mostro no grid todos os campos da tabela, e gostaria de ter um botão onde eu clicasse e executasse uma rotina para flagar todos os itens listados no grid.
Como faço?
Ricieri
Curtidas 0
Respostas
Ricieri
11/04/2006
alguem ai pode me ajudar?
GOSTEI 0
Aroldo Zanela
11/04/2006
Colega,
Existem diversas soluções, desde a criação de uma coluna para servir de sinalizador (flag) ou uma tabela auxiliar. Entretanto, seria interessante entender qual é o requisito funcional para elaborarmos um exemplo mais apropriado. Pode detalhar mais?
Existem diversas soluções, desde a criação de uma coluna para servir de sinalizador (flag) ou uma tabela auxiliar. Entretanto, seria interessante entender qual é o requisito funcional para elaborarmos um exemplo mais apropriado. Pode detalhar mais?
GOSTEI 0
Ricieri
11/04/2006
Tipo, o campo eu já tenho.. eu passo os parametros, monto o select e tals, ele exibe no grid.
eu queria ter um botão tipo ´registrar´ e que quando fosse pressionado, ele marcasse o flag de todos os registros filtrados pelo select.
como faço?
eu queria ter um botão tipo ´registrar´ e que quando fosse pressionado, ele marcasse o flag de todos os registros filtrados pelo select.
como faço?
GOSTEI 0
Fabiano Góes
11/04/2006
Amigo,
Se voce ja tem o campo ´flag´
E todos os regitros vizualizados devem ser registrados
então :
Ou alguma coisa parecido.
Espero ter ajudado.
Um abraço !!!!
Se voce ja tem o campo ´flag´
E todos os regitros vizualizados devem ser registrados
então :
Query.First; while not Query.Eof do begin Query.Edit; Query.FieldByName(´flag´).Value := ´*´; // Query.Post; Query.Next; end;
Ou alguma coisa parecido.
Espero ter ajudado.
Um abraço !!!!
GOSTEI 0