Ir para conteúdo
Fórum Script Brasil

brunohjoia

Membros
  • Total de itens

    121
  • Registro em

  • Última visita

Tudo que brunohjoia postou

  1. Olá Pessoal. Eu sou um programador em VB que manja muito pouco de access (acreditem se puderem) e estou acostumado a somente montar as tabelas no access e os formulários pelo VB. No entando, agora eu tenho que montar uma aplicação inteira em access (tabelas, relatorios, formularios) mas tenho muitas dificuldades em me adaptar ao modo como o access monta os formularios e relatorios. Eu estou apenas começando a me aprofundar em access e estou com muitas dificuldades ainda! Um exemplo: Eu criei várias tabelas no meu bd (Vide Relacionamentos em anexo) e quero unir num formulário os dados de tres tabelas relacionadas simultaneamente (Indivíduos, Categorias_Indiv e Vinculos_Indiv) De forma que o usuário do form possa atualizar, editar, excluir as tres tabelas só nesse formulario. Para isso criei uma consulta seleção com as tres tabelas e vinculei o formulario a essa consulta. Depois Coloquei Todos os campos da consulta no form (textbox, rotulos, listbox), mas quando saio do modo estrutura do form, os campos todos ficam invisíveis! E eu não sei porque isso ocorre! Alguém aí pode me dar uma luz? Ou então me indicar uma boa apostila de montagem de formulários em access? Obrigado!
  2. Olá! Bom pessoal, eu estava procurando por um exemplo de código que criasse controles em tempo de execução e achei. É o bom e velho conhecido de vocês "controls.add". Então eu copiei o codigo de exemplo do tópico onde eu o encontrei e colei no vb e pus pra rodar... Aí ele funcionou normalmente. Mas quando eu vou digitando o codigo letra por letra (c,o,n,t,r,o,l,s,.), eu chego no ponto e espero aparecer aquele menuzinho que lista todos os métodos possíveis para aquela coleção (assim como quando estamos usando um textbox ou um label e apertamos o ponto e aparece a listinha), só que esse menu não aparece... Por isso eu não sei quais outros métodos eu posso usar com a coleção controls! Por que isso acontece? Será que eu tenho que refenciar alguma biblioteca pra essa listinha aparecer? Obrigado
  3. Entendi. Isso seria como tabelas vinculadas né? Frontend e Backend... Eu tb pensei q como eu usaria VB não seria necessário vincular as tabelas via access, mas para fins de organização é bem melhor! Obrigado
  4. Mas isso não resolverá meu problema amigow! Preciso dessa subdivisão apenas para fins de organização, pois usarei as tabelas numa aplicação em VB6. Obrigado
  5. Se não for muito incomodo, será que você poderia me enviar um exemplo do uso dessa instrução? Ah, e existe alguma clausula SQL que exclui uma tabela? Obrigado
  6. Olá! Existe alguma maneira de criar pastas e subpastas no banco de dados access a fim de organizar as minhas tabelas de acordo com o seu assunto? Se não for possível fazer isso, será que existe uma maneira de criar, por exemplo, 2 bd diferentes (um para cada assunto) e relacionar as tabelas desses 2 arquivos de bd entre si? Obrigado!
  7. Olá pessoal. Estou com um probleminha aqui no meu programa. Eu estou montando um pequeno sistema contábil. Nesse meu programa o usuário terá a opção de criar novas contas (Caixa, Banco, Despesas) de acordo com a sua necessidade. Para cada nova conta criada, será criada uma nova tabela no banco de dados. Essa nova tabela será o livro razão da conta e será idêntica a uma tabela que já existe (modelo). O que eu preciso é criar uma cópia dessa tabela no mesmo banco de dados, apenas com o seu nome diferente da tabela modelo. Será que não tem como eu copiar essa tabela inteira e colá-la no mesmo bd com outro nome via VB6 e ainda relacioná-la com as demais tabelas? Obrigado!!!!
  8. Opa! Esse jeito funcionou sim cara! é isso mesmo! Mas eu também encontrei uma função que faz a mesma coisa... Em vez de usar o typeof c is textbox, eu uso if typename( c )="textbox".... Dá na mesma não é???? Vlw cara!
  9. hummm, desculpem se expressei mal minha nova pergunta. Vou reformulá-la. A partir de agora esqueçam que preciso iterar entre fomularios. O problema é outro, só que é parecido. O que eu preciso é de um código que va iterando entre todos os controles (textboxes, comboboxes e labels por exemplo) de UM Formulário especiífico e que me mostre uma msgbox escrito TRUE cada vez que o código passar por um controle do tipo textbox. O rpincipal problema é que eu não sei fazer o código identificar cada tipo de controle pelo qual ele está iterando. Entenderam? Obrigado
  10. Não teria uma maneira mais genérica? Assim como se eu precisasse iterar entre vários textboxes de um form, por exemplo, e ir preenchendo cada um deles com um texto qualquer? Obrigado
  11. Olá! Como eu faço para que, ao clicar num botão, o meu programa identifique todos os formulários abertos, com exceção do mdiform, e feche-os um por um? Eu sei que existe uma maneira de usar o FOR EACH para fazer isso, mas não me lembro como. Alguém aí poderia me ajudar? Obrigado!
  12. To com um problema aqui. Eu preciso criar novas tabelas no banco de dados em tempo de execução, conforme a necessidade do usuário do meu sistema. Eu sei que devo usar SQL (clausula create) mas não sei onde devo executar essa SQL para criar a nova tabela. Alguém aí poderia me dar um exemplo? Valeu!
  13. Olá Pessoal! Tenho um form no qual tenho um adodc. A ConnectionString deste Adodc é "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & path & ";Persist Security Info=False;", onde a variável path é o local do banco de dados em si. Eu pretendo iniciar o programa com a variável path em branco, para que depois o próprio usuário do programa possa especificar o local onde se encontra o bd. Eu até que consegui fazer isso, mas tem uma msgbox chata que aparece sempre que eu inicializo o programa: O titulo dela é "Adodc1" e o texto é "Falha na autenticação". Daí eu clico em ok e o programa segue normalmente. Não tem como impedir que essa janelinha apareça? ou se não tiver como impedir, fazer com q ela desapareça sozinho, como se o usuário tivesse clicado em OK? para facilitar vou mandar aki o código q to usando pra inicializar o meu programa: Dim path, conex As String Private Sub Form_Load() path = "" conex = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & path & ";Persist Security Info=False" Adodc1.ConnectionString = conex Adodc1.RecordSource = "SELECT * FROM Tabela1" Adodc1.Refresh End Sub Desde já agradeço!
  14. Alguém aí saberia me dizer quantos registros suporta uma tabela do banco de dados access 2000? Obrigado!!!
  15. Olá! Mas qual é o problema de ter Adodc ligados a textbox??? Se eu remover essa ligação o meu programa não vai mais exibir o conteúdo do banco de dados!!!! E eu gostaria de saber o que é a Data Binding collection tb! Talvez sabendo o q é essa collection eu entenda o problema do adoc com textbox! Obrigado Bruno Joia
  16. Olá!! Será que alguém aí poderia me explicar o que seria a Data Binding Collection???? Eu quero saber porque eu estou fazendo um programa que acusa um erro relacionado a isso, sendo que eu nem sei o que é, hehehe... Agradeço a quem puder ajudar! Bruno Joia
  17. Aew Pessoal, vamo ajudar ae!
  18. Olá pessoal... bom, eu criei no meu form um option button que, ao ser clicado, ele ordena os registros do banco de dados com uam instrução ORDER BY. O código usado é simples: Private Sub optOrdIdade_Click() AdoPacientes.RecordSource = "SELECT * FROM Pacientes ORDER BY Nome ASC" AdoPacientes.Refresh End Sub Aí quando eu clico no optionbutton ele até funciona, mas aparece uma mensagem de erro que eu não entendo: "Binding Collection Error: Field not updatable, Bound Property Name: Text, Field Name: Idade" O que siginifica esse erro e como eu faço para tratar esse erro? Será que não há uma maneira de simplesmente fazer com q essa telinha de rro não apareça? Obrigadu!!!
  19. Olá pessoal... Eu estou querendo fazer uma rotina que faça com que todos os textboxes (e apenas os textboxes) de um formulário fiquem com a propriedade locked como verdadeira. Mas para isso eu quero usar um For ou um For Each, para eu não precisar programar a alteração da propriedade de cada textbox do formulario, uma vez que que eu também não sei quais são e nem quantos são os textboxes existentes no formulario. Vejam o código que eu tentei usar: Dim controle As Object For Each controle In frmCadastro.Controls If controle.Type = TextBox Then 'Se o objeto controle for uma textbox então controle.Locked = False End If Next controle É óbvio que não deu certo, mas eu coloquei só pra vocês terem uma idéia do que é que eu quero fazer. Se alguém puder me ajudar com o código eu agradeço!!!!
  20. são varios problemas... mas estou com dificuldades principalmente no começo. O usuário vai pressionando as teclas e enquanto ele não apertar esc, essas teclas vão sendo guardadas numa variável. Quando a tecla esc for apertada, todas as teclas apertadas anteriormente serão exibidas na tela, uma em cada linha. Eu não consigo guardar as teclas e depois exibir todas! Esse é meu principal problema!
  21. Olá pessoal! Preciso escrever um programa em C++, utilizando um laço while, que leia caracteres do teclado.Enquanto o usuario não pressionar a tecla esc, de codigo 27, os caracteres lidos não são ecoados no video. se o caracter for minusculo, então ele deve aparecer maiusculo, do contrario ele mesmo é impresso. Será que alguém pode me dar uma maozinha??? Obrigado
  22. Olá!!! Eu dei uma olhada nas sugestões e realmente consegui fazer o que eu queria... Mas eu só consegui fazer usando o printf, pois com ele eu posso usar o %c, que converte um numero num caractere correspondente da tabela ASCII. Mas na verdade eu gostaria de usar apenas cout e cin. Eu sei que existe um manipulador, por exemplo, que converte um numero na base decimal para a hexadecimal, que é o HEX (Exemplo de uso: cout<<hex<<i<<end;), tal qual o oct, q faz a mesma coisa, convertendo o numero para a base octagonal. A minha duvida é: Existe um manipulador ou uma função que converta um numero no seu caractere correspondente da tabela ASCII, e que POSSA ser usado com o cout? Obrigado
×
×
  • Criar Novo...