joaomiranda Posted May 22, 2013 at 11:03 AM Report #508321 Posted May 22, 2013 at 11:03 AM (edited) Bom dia gostaria de saber como faço para, por exemplo eu tenho a tabela reagentes em que contem o codigo do reagente eu queria ir buscar o codigo do reagente e meter numa datagridview que esta noutro formulário totalmente diferente. Alguém me ajuda???? Obrigado pela atenção JM Edited May 22, 2013 at 11:24 AM by joaomiranda
vikcch Posted May 22, 2013 at 05:32 PM Report #508387 Posted May 22, 2013 at 05:32 PM em vb.net ou vb6 ?
joaomiranda Posted May 23, 2013 at 08:11 AM Author Report #508451 Posted May 23, 2013 at 08:11 AM vb.net
bioshock Posted May 23, 2013 at 09:47 AM Report #508484 Posted May 23, 2013 at 09:47 AM Então devias de ter colocado na secção VB.NET. Não te respondi mais cedo porque pensei que fosse VB6.. https://wiki.portugal-a-programar.pt/dev_net/vb.net/access/
joaomiranda Posted May 23, 2013 at 09:55 AM Author Report #508489 Posted May 23, 2013 at 09:55 AM boas. O que eu queria era eu num formulário tenho uma datagridview e noutro tenho outra. Numa tenho o codigo do reagente e o nome do reagente. Eu queria poder ir buscar esse dois campos a outra tabela que esta noutro formulário. Exemplo: eu a preencher o codigo do reagente R001 o programa já sabe que aquele codigo tem um nome chamado Alaranjado.... Eu na datagridview queria poder preencher automaticamente o nome do reagente metendo o codigo.
Solution bioshock Posted May 23, 2013 at 10:11 AM Solution Report #508500 Posted May 23, 2013 at 10:11 AM Em relação ao preenchimento do código e ao autocomplete do resto dos campos, nomeadamente do campo nome, podes utilizar a opção DataReader. https://wiki.portugal-a-programar.pt/dev_net/vb.net/poptextbox/ Caso queiras adicionar uma linha na DataGridView e a mesma preencher o resto dos campos tendo em acordo o código, também é possível. Tens de trabalhar com os eventos da DataGridView, nomeadamente, CellValueChanged. Simples exemplo: If (e.RowIndex <> -1) Then If (DataGridView1.Rows(e.RowIndex).Cells(0).Value = "Olá") Then DataGridView1.Rows(e.RowIndex).Cells(1).Value = "Então?" End If End If Terás é que transformar esse código em ligação com a base de dados.
joaomiranda Posted May 23, 2013 at 10:15 AM Author Report #508503 Posted May 23, 2013 at 10:15 AM Acho que já resolvi.Tenta me ajudar no outro sff Obrigado e está resolvido
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now