Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

faelwan

[Resolvido] Salvar dados de um MSflexgrid

Recommended Posts

Ae pessoal, estou desenvolvendo um formulário que por meio meio de várias textbox, insere dados em um msflexgrid, entretanto, para completar a operação preciso "salvar" as linhas do flexgrid com apenas um procedimento, pois com um único botão gravar o meu formulário deve armazenar dados em duas tabelas distintas do mysql.

 

Utilizo o fg e textboxes porque criei alguns recursos para pesquisa em outra tabelas e os uso em eventos das caixas de texto, dessa forma tenho que usar o MSFlexgrid msm.

 

Se algúem puder me ajudar eu agradeço e muito

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com apenas um procedimento você fala um método do MSFlexGrid SALVAR ?

Isso eu não sei se tem, pois nunca mexi com ele, mas um rápida olhada que dei vi que você pode pegar os dados da coluna, dai você organiza numa instrução SQL e ja era.

 

Bom se você não souber como:

MSFlexGrid1.Row = 1
MSFlexGrid1.Col = 0
MsgBox MSFlexGrid1.Text
.Row, seleciona a linha

.Col, seleciona a coluna

Ambas começam a contar de 0(zero)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com apenas um procedimento você fala um método do MSFlexGrid SALVAR ?

Isso eu não sei se tem, pois nunca mexi com ele, mas um rápida olhada que dei vi que você pode pegar os dados da coluna, dai você organiza numa instrução SQL e ja era.

 

Bom se você não souber como:

MSFlexGrid1.Row = 1
MSFlexGrid1.Col = 0
MsgBox MSFlexGrid1.Text
.Row, seleciona a linha

.Col, seleciona a coluna

Ambas começam a contar de 0(zero)

Legal, já tinha testado isso, e dah certo, mas dessa forma só posso adicionar uma linha por vez.

 

usei a seguinte sintaxe:

txtbox1.text =  flexgrid1.textmatrix(row1, col1)
'seta o flexgrid na 1ª linha e 1ª coluna e imprime os dados na textbox

Com esse procedimento eu poderia fazer um loop, mas não sei de que forma posso fazer o loop setar a proxima linha a cada vez que é executado.

 

Se tiver uma diga eu agradeço!

Vlws XD

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz um laço variando o ROW, que é a linha.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz um laço variando o ROW, que é a linha.

Legal Scorpio consegui.

 

fiz +ou- assim:

 

flexgrid1.textmatrix=(row+1,col+1)

Deu certo!

Vlws amigo t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.