TRAZER DADOS DO BANCO DE DADOS NA TELA DE PESQUISA

RICKSOUSA 19/02/2010 13:13:22
#334793
essa imagem ai em cima é a tela que eu cadastro a OS.

ela tem os objetos

nso.caption [ô]mostra o numero da OS
idcliente.caption [ô]mostra o codigo do cliente
txtnome.text [ô]mostra o nome do cliente
cmdbuscacli [ô]é um commandbutton que chama outra tela onde tem os clientes cadastrados e onde eu cadastro clientes

txtfone.text [ô]guarda o telefone do cliente

codigo.caption [ô]mostra o codigo do produto
txtaces.text [ô]mostra o acessorio ou o serviço pedido pelo cliente
cmdbuscapro [ô]um commandbutton que busca o produto em outra tela
txtvalor.text [ô]mostra o valor do produto
cmdadiciona [ô]commandbutton quando eu clico nele add no flexgrid na primeira coluna o codigo do produto, na segunda coluna a descrição do produto, e na terceira coluna o valor do produto, ai eu clico no button cmdbuscapro para ir add mais produto nos campos acima e vou clicando no cmdadiciona.

MSflex [ô]mostra os produtos conforme vou add no button cmdadiciona
txtQitens.text [ô]mostra quantos produtos tem no MSflex
txtVtotal [ô]soma os valores da terceira coluna e mostra o valor total

quando eu clico em gravar ele grava na tabela OS direitinho até ai ta funcionando blz.
RICKSOUSA 19/02/2010 13:17:15
#334794
essa imagem acima é a tela do cadastro de clientes, quando eu clico no botão cmdbuscacli da tela cadastro de OS, traz essa tela.

nessa tela é só eu clicar na flexgrid

ex.

no nome do cliente ai preenche os campos idcliente.caption, txtnome.text, txtfone.text da tela de cadastro de OS

tbm esta funcionando perfeitamente.
RICKSOUSA 19/02/2010 13:20:12
#334795
essa tela é a tela do cadastro de produtos, que preenche os campos codigo.caption, txtaces.text, txtvalor da tela cadastro de OS

tbm esta funcionando perfeitamente.

RICKSOUSA 19/02/2010 13:25:17
#334797
como eu faço para trazer os dados da tela cadastro de OS nessa tela????
RICKSOUSA 19/02/2010 13:28:25
#334798
esqueci de falar um detalhe, estou usando a referencia DAO

em general eu faço assim

[txt-color=#0000f0]Dim banco As Database
Dim tabela As Recordset[/txt-color]


e no form eu conecto no banco e na tabela assim...

[txt-color=#0000f0] Set banco = OpenDatabase(App.Path & [Ô]\bdOS.mdb[Ô])
Set tabela = banco.OpenRecordset([Ô]select * from OS [Ô], dbOpenDynaset)

[/txt-color]

bdOS é o nome do meu banco de dados
e OS é a tabela ....
TECLA 19/02/2010 14:43:43
#334806
Você precisa acrescentar a cláusula WHERE na consulta.
Exemplo:

[txt-color=#0000f0]Set [/txt-color]tabela = banco.OpenRecordset([txt-color=#e80000][Ô]SELECT * FROM OS WHERE IdOs=[Ô] & 1[/txt-color], [txt-color=#0000f0]dbOpenDynaset[/txt-color])
RICKSOUSA 19/02/2010 21:15:25
#334857
vc viu os forms acima???

então eu fiz oq vc mandou mais não deu certo!
MARCELO.TREZE 19/02/2010 23:16:23
#334862
Pelo amor de Deus RICK, mostre a estrutura do banco de dados assim:

campo - tipo
OSid Autonumeração

etc.....


se não nada vai funcionar
RICKSOUSA 20/02/2010 00:18:55
#334863
ahhh agora entendi.

a imagem em cima é a tabela OS
RICKSOUSA 20/02/2010 00:20:21
#334864
a tabela em cima é a tabela clientes
RICKSOUSA 20/02/2010 00:22:27
#334865
a tabela em cima é a tabela produtos...

pronto marcelo essas são as estruturas das tabelas
Página 1 de 2 [14 registro(s)]
Tópico encerrado , respostas não são mais permitidas