MaXiMuS Postado Maio 25, 2003 Denunciar Share Postado Maio 25, 2003 Bom seguinte.. tenho uma tabela de categorias, editora, autores...euq uero fazer o seguintena hora de cadastrar os livros.. os valores dos combos... venham das tabelas... como fazer isso?no php é facinhu as coisas.. mas essi vb é um peh nu sako... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eddie_666 Postado Maio 25, 2003 Denunciar Share Postado Maio 25, 2003 Faz a consulta e coloca em um recordset...Supondo que o teu recordset se chame rst e o teu combo se chame cboProd tu faz assim:while not rst.EOF cboProd.additem rst("campo") wendEspero ter ajudado.. Ah, campo é o campo da tabela que tu quer que apareça no combo... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MaXiMuS Postado Maio 25, 2003 Autor Denunciar Share Postado Maio 25, 2003 ahh outra coisa.. no caso.. quando eu for cadastrar no banco de dados do livro.. eu vou cadastrar o código.. e não o nome... como eu faço? pra por o valor do código.. ao invés do valor do nome?####### depois de testar ############coloquei assim o códigoDim conn As New ADODB.Connection Dim orscat As New ADODB.Recordset Dim orsaut As New ADODB.Recordset Dim orsedt As New ADODB.Recordset Dim orsliv As New ADODB.Recordset Private Sub cmdcancel_Click() Unload Me End Sub Private Sub cmdlimpar_Click() txtval.Text = "" End Sub Private Sub Form_Load() conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\RTD\teste.mdb;Persist Security Info=False" orsaut.Open "Select * From autores", conn orsedt.Open "Select * From editoras", conn orscat.Open "Select * From categorias", conn While Not orsaut.EOF cboaut.AddItem orsaut("nome_aut") Wend While Not orscat.EOF cbocat.AddItem orscat("nome_cat") Wend While Not orsedt.EOF cboedt.AddItem orsedt("nome_edt") Wend End Submas qdu eu testo.. ele trava o programa... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eddie_666 Postado Maio 26, 2003 Denunciar Share Postado Maio 26, 2003 Tu pode usar um select para pegar o código do autor antes de adicionar..."SELECT cod FROM autores WHERE nome ='" & cboaut.text & "';"Acho que é isso... Só que daí tu vai ter que te certificar de que os nomes sejam únicos na tabela... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MaXiMuS Postado Maio 26, 2003 Autor Denunciar Share Postado Maio 26, 2003 isso é.. os nomes são unicos e tals... isso é obvio....mas porque meu programa trava.. quando eu adiciono os nomes nos combos? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eddie_666 Postado Maio 26, 2003 Denunciar Share Postado Maio 26, 2003 Isso eu não sei por que está acontecendo, mas faz uma execução passo a passo e ve onde tá ocorrendo o erro, é a melhor forma de encontrar ele.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MaXiMuS Postado Maio 26, 2003 Autor Denunciar Share Postado Maio 26, 2003 será q eu vou ter q especifikar alguma propriedade nos selects? hunf... vou testar aqui um por um..... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eddie_666 Postado Maio 27, 2003 Denunciar Share Postado Maio 27, 2003 Creio que não tenha que especificar nada, eu sempre fiz isso e nunca deu problema... Vai no debug passo-a-passo que, com certeza, tu encontra algum erro... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MaXiMuS Postado Maio 27, 2003 Autor Denunciar Share Postado Maio 27, 2003 num tem como ir no debugiuaheiuaehiu qdu eu rodo a aplicação.. ela parasó na base do finalizar tarefa....tipo eu to testando com o access.. será q é por isso? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eddie_666 Postado Maio 27, 2003 Denunciar Share Postado Maio 27, 2003 Acho que o banco de dados não tem a ver...tipo, coloca um breakpoint já no load do form e vai passo-a-passo a partir dali... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MaXiMuS Postado Maio 30, 2003 Autor Denunciar Share Postado Maio 30, 2003 iauheiuaheiuaheiuhMALDITO MOVENEXTeskecemos dele... =] Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eddie_666 Postado Maio 31, 2003 Denunciar Share Postado Maio 31, 2003 Nem percebihehehhehehacontece:) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
MaXiMuS
Bom seguinte.. tenho uma tabela de categorias, editora, autores...
euq uero fazer o seguinte
na hora de cadastrar os livros.. os valores dos combos... venham das tabelas... como fazer isso?
no php é facinhu as coisas.. mas essi vb é um peh nu sako...
Link para o comentário
Compartilhar em outros sites
11 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.