Ir para conteúdo
Fórum Script Brasil

Gabriel Cabral

Membros
  • Total de itens

    406
  • Registro em

  • Última visita

Tudo que Gabriel Cabral postou

  1. Pessoal duvida grande... assim..... eu tenho duas tabelas....clientes e atendimentos... e faço conexao atraves de datacontrol.... em um form para cadastro d atendimentos, chamo o nomefantasia da tabela clientes atraves de um MSFlexGrid... certo...até aí tah td ok.... então cadastro o atendimento e tal.... mas acontece o seguinte... o nomefantasia do primeiro registro da tabela clientes é joao o segundo é jose o terceiro é maria se no form d atendimentos eu chamo a maria e cadastro seu atendimento, após dar um update para gravar o atendimento, o joao da tabela clientes altera sozinho para maria..... ou seja....o nomefantasia do primeiro registro da tabela clientes muda para o nomefantasia que foi cadastrado no atendimento o que ta acontecendo???? preciso de ajuda URGENTE !!! obrigado
  2. ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
  3. isso deve ser algum problema de relacionamento entre as tabelas que eu não to conseguindo resolver??? :( alguém pode me ajudar?????!!!
  4. olá pessoal.... tenho duas tabelas....clientes e atendimentos.... no form de cadastro d atendimentos, tenho uma combo com os nomes dos clientes cadastrados na tabela clientes... gostaria de saber se é possivel, quando eu selecionar um cliente na combo, que o seu CNPJ apareça numa textbox do form de cadastro de atendimentos para ser gravado na tabela de atendimentos...já que o CNPJ já foi cadastrado na tabela de clientes..... resumindo... qro selecionar um valor de um campo de uma tabela assim que eu clicar no cliente correspondente, para poder gravar em outra tabela alguém me ajuda pfavor !!!! obrigado
  5. kuroi, eu tirei o val() mas ainda ta dando erro veja o que deu... Run-time error '3077': Syntax error (missing operator) in expression.
  6. Olá pessoal.... intao....estou com uma duvida na consulta que desejo fazer... a chave primária é o campo Cli_Cod pra eu buscar o cliente pelo código, faço da seguinte maneira Dim ValorPesquisa As String ValorPesquisa = InputBox("Digite o código do cliente que você quer encontrar:") DadosClientes.Recordset.FindFirst "Cli_Cod =" & Val(ValorPesquisa) If DadosClientes.Recordset.NoMatch = True Then MsgBox "Este registro não foi cadastrado.", vbExclamation, "Consulta" End If mas quando quero buscar o cliente pelo nome, e faço assim... Dim ValorPesquisa As String ValorPesquisa = InputBox("Digite o nome do cliente que você quer encontrar:") DadosClientes.Recordset.FindFirst "Cli_NomeFantasia =" & Val(ValorPesquisa) If DadosClientes.Recordset.NoMatch = True Then MsgBox "Este registro não foi cadastrado.", vbExclamation, "Consulta" End If ...a busca não funciona porque?? só dá certo se for com a chave primária??? Aguardo ajuda de vocês vlw
  7. Muito obrigado Macêdo.... era exatamente o que eu precisava
  8. Olá pessoal... intao... eu tenho uma textbox que vou colocar o CNPJ. o usuario digita apenas os numeros e, ao perder o foco, a textbox ficaria com os pontos, barra e traço necessarios. fiz da seguinte maneira Private Sub txtCNPJ_LostFocus() txtCNPJ.Text = Format(txtCNPJ.Text, "00.000.000/0000-00") End Sub mas quando fui testar, era pro CNPJ ficar assim: 06.328.317/0001-41 mas ficou assim: 6328317000141,000. sem os pontos, com uma virgula e com um ponto no final o que devo fazer pro numero ficar certo??? o campo CNPJ é do tipo text tem alguma coisa que interfere??? obrigado então pessoal... o problema foi resolvido aqui mas não completamente... ao invés de colocar o codigo assim: Private Sub txtCNPJ_LostFocus() txtCNPJ.Text = Format(txtCNPJ.Text, "00.000.000/0000-00") End Sub eu coloquei assim Private Sub txtCNPJ_LostFocus() txtCNPJ.Text = Format(txtCNPJ.Text, "00,000,000/0000-00") End Sub com virgulas no lugar de pontos.... mas ainda assim o numero não sai do formato correto... o numero fica da seguinte forma 05.327.319./000.1- ou seja...tem um ponto a mais antes da barra e um ponto a mais depois dos 3 zeros...impossibilitando o aparecimento dos dois digitos apos o traço o que está errado????
  9. Olá pessoal..... então.... tenho uma combobox em que carrego os estados brasileiros dessa forma Private Sub Form_Load() cboEstado.AddItem "AC" cboEstado.AddItem "AL" cboEstado.AddItem "AM" cboEstado.AddItem "AP" cboEstado.AddItem "BA" e assim por diante.... se a propriedade Style da combo for 0-Dropdown Combo, a combo carrega normalmente mas se a propriedade Style da combo for 2-Dropdown List, ela carrega, mas sempre aparece o seguinte erro 'Text' property is read-only o que acontece??? o que devo fazer pra não aparecer mais este erro??? Obrigado
  10. Valeu Donati... era isso mesmo... eu só gostaria de saber se tem como esses dados que apareceram nas textbox, serem inseridos em outra tabela através de um AddNew... porque os dados são da tabela Clientes e dps que eles aparecem nas textbox, eu relaciono essas textbox com a tabela Atendimentos e eu coloquei um AddNew pra tabela Atendimento e não funcionou... deu o seguinte erro: Run-time error '3426': This action was cancelled by an associated object.
  11. Olá pessoal... eu andei dando uma olhada nos topicos sobre MSFlexGrid mas não consegui sanar minha duvida... eu gostaria de saber se tem como eu pegar o que está no campo de uma tabela e coloca-la numa textbox de um outro form... assim... se eu clicar numa linha do Grid, o que está no campo Nome, aparece numa textbox de outro form assim como outros campos desse registro também apareçam em outras textbox desse form... ou então o que está nas textbox de um form, apareça nas textbox d outro form Agradeço a ajuda...
  12. é...tem razão... mas eu consultei o valor com as msgbox igual ao seu exemplo..e retornou false... ele tem que ser verdadeiro... e quando ele for verdadeiro, como ficaria a condiçao pra ele apontar pro registro que foi alterado por ultimo????
  13. Do modo como estou fazendo, seria assim que teria que usar o EditMode?: Nome_do_Datacontrol.Recordset.EditMode ????
  14. Vlw pela dica Gray...mas apenas parte da minha duvida foi resolvida... eu apontei o recordset pro ultimo registro com o MoveLast, certo.. mas supondo que eu esteja alterando o registro com código 5, quando clico em gravar ele vai pro ultimo registro (código 10 por exemplo). tem como apontar para o registro que alterei?? Abraço
  15. Olá pessoal.. estou com uma dúvida que aparentemente não deve ser complicado de se resolver.... eu tenho um form com cadastro de clientes... tenhos as textbox, um data control e uma msflexgrid o problema é que quando eu vou cadastrar e/ou alterar um registro, ao clicar em gravar, ele grava, mas volta no primeiro registro ao invés de ficar no registro que acabei de inserir ou alterar.... ou seja: as textbox ficam com os textos dos campos do primeiro registro.. Exemplo: tenho 10 clientes cadastrados...com código de 1 a 10... quando cadastro o cliente 11 e clico em gravar, ao invés de permanecer nas textbox os dados do registro 11, são mostrados os dados do registro 1.... tem como permanecer os dados do registro 11 nas textbox?? e do registro 5, por exemplo...se for alterado, não será o ultimo registro da tabela mas seria o ultimo alterado Espero e agradeço a ajuda de vocês
  16. Vlw brwnno... era isso mesmo... Abraço
  17. Gente...vou explicar melhor o que preciso pra ver se alguém pode me ajudar Eu tenho a tabela Clientes com os campos: CodCliente, RazaoSocial, NomeFantasia, Endereco, Numero, Bairro, Cidade, Estado, CEP, Email, DDD, Telefone e TempoDisp e a tabela Atendimentos com os campos: Data, Cliente, Inicio, Termino, Duracao, Servico e TempoDispAtend em um form, vou cadastrar os clientes dps em outro form, vou cadastrar os atendimentos. no form em que vou cadastrar os atendimentos, tenho uma combo com os NomeFantasia então gostaria d que quando eu selecionasse um cliente na combo, gravasse no campo TempoDispAtend da tabela Atendimentos, o que está gravado no campo TempoDisp da tabela Clientes do respectivo cliente que foi selecionado na combo após selecionar o cliente e gravar no campo TempoDispAtend, será feita uma operaçao com horas....isso já foi resolvido.. então o que está no campo TempoDispAtend será alterado...dps dessa alteração, gostaria de gravar no campo TempoDisp da tabela Clientes o que foi alterado no campo TempoDispAtend da tabela Atendimentos.. não sei se agora fui claro... qualquer coisa se não ainda não deu pra intender, meu MSN é gfcabral666@hotmail.com qm sabe por MSN seja mais facil d explicar...que daí a gnt vai conversando.... Obrigado
  18. Olá pessoal.. gostaria de saber se isso é possivel... em um cadastro de clientes, quando eu clicar em inserir, o campo Código já insira o numero seguinte ao ultimo que foi cadastrado Ex.: o ultimo cadastro foi do cliente com código 10....então o proximo cadastro em clico em inserir e já aparece na minha caixa de texto o numero 11 Agradeço a ajuda
  19. ngm mais entra aqui?????? alguém me ajudaaaaaa !!!!!
  20. Kuroi, vlw...estamos quase lá.... quase porque ainda estou um pouco confuso.... o que tenho que usar pra chamar o TempoDisp de Clientes no campo TempoDispAtend d Atendimentos quando eu clicar num cliente na combo ??? update ou select??? não entendi.... e dps pra gravar a alteração na tabela Clientes?? o que tenho que usar?? obrigado
  21. num está não foi gravado um tempo no campo TempoDispAtend
  22. então Bruno, é assim... Eu tenho a tabela Clientes com os campos: CodCliente, RazaoSocial, NomeFantasia, Endereco, Numero, Bairro, Cidade, Estado, CEP, Email, DDD, Telefone e TempoDisp e a tabela Atendimentos com os campos: Data, Cliente, Inicio, Termino, Duracao, Servico e TempoDispAtend em um form, vou cadastrar os clientes dps em outro form, vou cadastrar os atendimentos. no form em que vou cadastrar os atendimentos, tenho uma combo com os NomeFantasia então gostaria d que quando eu selecionasse um cliente na combo, gravasse no campo TempoDispAtend da tabela Atendimentos, o que está gravado no campo TempoDisp da tabela Clientes do respectivo cliente que foi selecionado na combo após selecionar o cliente e gravar no campo TempoDispAtend, será feita uma operaçao com horas....isso já foi resolvido.. então o que está no campo TempoDispAtend será alterado...dps dessa alteração, gostaria de gravar no campo TempoDisp da tabela Clientes o que foi alterado no campo TempoDispAtend da tabela Atendimentos.. não sei se agora fui claro... qualquer coisa se não ainda não deu pra intender, meu MSN é gfcabral666@hotmail.com qm sabe por MSN seja mais facil d explicar...que daí a gnt vai conversando.... Obrigado
  23. Olá pessoal... preciso urgente de uma ajuda... já estou há um tempao tentando fazer isso mas sem nenhum sucesso o que preciso fazer é o seguinte..... Tenho duas tabelas....a tabela Clientes e a tabela Atendimentos na tabela Clientes serão cadastrados os clientes e um dos campos é o TempoDisp na tabela Atendimentos, tenho uma combo com os clientes cadastrados..eu preciso clicar num cliente e o que estiver gravado no campo TempoDisp dakele cliente, aparecer no campo TempoDispAtend da tabela Atendimentos ou seja...cada cliente clicado na combo tem o seu respectivo TempoDisp Resolvido isso, o que preciso também é gravar d volta no campo TempoDisp da tabela Clientes ou seja.... Assim que o que está gravado no campo TempoDisp da tabela Clientes aparecer no campo TempoDispAtend da tabela Atendimentos, isso será alterado e deverá ser gravada a alteração d volta no campo TempoDisp da tabela Clientes é possivel fazer isso??? como faço?? isso se faz usando SQL?? ou tem outra forma??? Me ajudem por favooorr !!!! :blink:
×
×
  • Criar Novo...