m1aw Posted June 26, 2012 at 02:12 PM Report Share #465624 Posted June 26, 2012 at 02:12 PM Boas, Tou a desenvolver um pequeno software de gestão da produção de teares. Os neste momento apenas são dois teares mas preciso da opção de se for possível adicionar mais. Para isso criei uma tabela na base de dados com a lista dos teares. Agora queria que na tabela onde mostra a lista de produção, seja possível escolher entre cada um dos teares, mas apenas os teares que estão na tabela de teares (uma especie de combo box). De maneira a que depois seja possível passar para a datagrid no VB e escolher entre eles. Onde e que poderei encontrar informações sobre isso? Qual será a melhor maneira de fazer? Cumprimentos Link to comment Share on other sites More sharing options...
NunoDinis Posted June 26, 2012 at 02:17 PM Report Share #465633 Posted June 26, 2012 at 02:17 PM Podes explicar melhor o problema sff ? está muito confuso. Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro. ndsotware.org Link to comment Share on other sites More sharing options...
m1aw Posted June 26, 2012 at 02:27 PM Author Report Share #465636 Posted June 26, 2012 at 02:27 PM (edited) Eu tenho uma tabela que tem por exemplo: Tear: Tear N1 Tear N2 Tear N3 E tenho outra onde tenho por exemplo: Ordem: | Tear: 1 | Tear2 2 | Tear1 3 | Tear1 4 | Tear2 5 | Tear3 No campo tear apenas deverei poder escolher um tear da primeira tabela. Edited June 26, 2012 at 02:29 PM by m1aw Link to comment Share on other sites More sharing options...
NunoDinis Posted June 26, 2012 at 02:40 PM Report Share #465648 Posted June 26, 2012 at 02:40 PM pronto, e agora queres fazer uma listagem dos teares da primeira tabela numa combobox ? Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro. ndsotware.org Link to comment Share on other sites More sharing options...
m1aw Posted June 26, 2012 at 02:47 PM Author Report Share #465650 Posted June 26, 2012 at 02:47 PM pronto, e agora queres fazer uma listagem dos teares da primeira tabela numa combobox ? Sim pode ser uma combo box. Ou outra coisa que me restringa a escolha. Link to comment Share on other sites More sharing options...
NunoDinis Posted June 26, 2012 at 02:51 PM Report Share #465655 Posted June 26, 2012 at 02:51 PM Segue o código abaixo para fazeres a inserção de valores de BD na combobox: Dim sSql As String = "QUERY'" Dim dt2 As New DataTable Dim adapter2 As New SqlDataAdapter 'Consulta os dados no banco de dados conexaoModulos.Open() adapter2.SelectCommand = New SqlCommand(sSql, conexaoModulos) adapter2.Fill(dt2) conexaoModulos.Close() 'Insere os dados no combobox With cbboxDisciplina 'Identifica o combo .DataSource = dt2 .DisplayMember = "Disciplina" VALOR QUE MOSTRA .ValueMember = "codDisciplina" VALOR QUE VAI PARA A BD ( SE FOR O CASO ) End With Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro. ndsotware.org Link to comment Share on other sites More sharing options...
Rechousa Posted June 26, 2012 at 03:02 PM Report Share #465664 Posted June 26, 2012 at 03:02 PM @m1aw Qual é o problema exactamente? É numa Query SQL ou em C# ? Pedro Martins Sharing is Knowledge! http://www.linkedin.com/in/rechousa Link to comment Share on other sites More sharing options...
m1aw Posted June 26, 2012 at 03:32 PM Author Report Share #465681 Posted June 26, 2012 at 03:32 PM @m1aw Qual é o problema exactamente? É numa Query SQL ou em C# ? O que queria saber era se existia alguma maneira de ligar as duas tabelas uma com outra de maneira a que só possa inserir valores da tabela tear no campo tear. Isto sem ser hardcoded no client. Segue o código abaixo para fazeres a inserção de valores de BD na combobox: Dim sSql As String = "QUERY'" Dim dt2 As New DataTable Dim adapter2 As New SqlDataAdapter 'Consulta os dados no banco de dados conexaoModulos.Open() adapter2.SelectCommand = New SqlCommand(sSql, conexaoModulos) adapter2.Fill(dt2) conexaoModulos.Close() 'Insere os dados no combobox With cbboxDisciplina 'Identifica o combo .DataSource = dt2 .DisplayMember = "Disciplina" VALOR QUE MOSTRA .ValueMember = "codDisciplina" VALOR QUE VAI PARA A BD ( SE FOR O CASO ) End With Tinha pensado numa coisa parcida mas, não era exactamente isso como expliquei em cima. Mas acho que vou fazer isso. Depois digo qualquer cosia. Link to comment Share on other sites More sharing options...
NunoDinis Posted June 26, 2012 at 03:47 PM Report Share #465693 Posted June 26, 2012 at 03:47 PM Está bem, estuda a melhor opção. Qualquer dúvida posta. Bom trabalho! Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro. ndsotware.org Link to comment Share on other sites More sharing options...
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