
William Rodrigues
Veteranos-
Total de itens
1.935 -
Registro em
-
Última visita
Tudo que William Rodrigues postou
-
Certo... Acho que você pode, ao invés de ter que ir no outro form onde tem uma caixa de texto e um botão cara, você pode utilizar o comando Inputbox Procure saber como você faz uma consulta cara e se aparecer alguma dúvida é só postar Abraços, William Rodrigues
-
Beleza então cara... Abraços, William Rodrigues
-
Ótimo tutos brother Abraços, William Rodrigues
-
Meio complicado mesmo brother... Também vi isso, em seus artigos ele até chegou a cometer um erro dizendo sobre a ADO, falou que a ADO é mais rápida que a RDO e a ADO. Ué, mas como ela consegue ser mais rápida que ela mesma ? Mas é assim mesmo....acontece! Eu só uso o ADO cara. É raro eu usar o RDO ou até mesmo o DAO (faz tanto tempo que eu não uso que eu acho que já nem lembro mais como usar uma Workspace...hehehe ) Bom, vamos lá... Para pequenas aplicações eu uso o próprio Access cara. Para médias aplicações, que já um caso mais complicado, via mais de usuário para usuário cara. Se o 'cliente' acha que não vai precisar de um Banco de Dados muito grande, você usar o Access mesmo cara. Agora, se já é um projeto que terá mais dados, aí tu pode escolher entre SQL Server e MySQL Para grandes aplicações vai de Cliente. Se o cara tem uma empresa e te contrata para fazer o sistema para ele e se ele tem $ para comprar a licença do SQL-Server ou se já tiver na empresa dele, aí nem precisa falar qual o Banco de Dados que você irá usar né....Mas se o cara, no momento, não pode ter a lincença de um bom Bando de Dados, recoremos a soluções Free...no caso, usaremos o MySQL ou um outro de sua preferência Abraços, William Rodrigues
-
Ih brother...prepara os olhos que esse tópico vai ser grande....heheheh (zueira) Vamos lá... "Um pouco de história. No princípio era o texto e trabalhava-se com arquivos ASCII, depois surgiu a DAO (Data Access Object) , lançada em 1992 e usada apenas pelo MS Access 1.0; em 1993 a versão da DAO foi lançada para o MS Access 1.1 e Visual Basic 3.0. Em 1994 a versão 2.0 veio junto com o Access 2.0 , para quem usava o VB 3.0 havia a 'Compatibility Layer'. A versão 2.5 da DAO veio junto com o VB 4.0 e foi a última para o ambiente de 16 bits. Em 1995 a versão 3.0 contemplava o MS Acces 7.0 e Excel 7.0 e o VB 4.0 para ambiente de 32 bits. Nesta época foi lançado também o RDO versão 1.0 que permitia acesso via ODBC a base de dados usadas no ambiente cliente/Servidor de uma maneira mais simples e rápida pois implementa uma fina camada de código sobre o ODBC API. Em 1996 chegamos a versão 3.5 do Jet para MS Access 97 e MS Excel 97 (Windows 98) e o VB 5.0 e a versão 2.0 do RDO. Após o lançamento da versão 5.0 do Visual Basic a ADO ficou pronta , por isso não veio junta com o VB 5.0. O ADO seria então uma evolução ao RDO ? Ficaríamos tentados a supor , mas não, o ADO não é apenas mais um controle para conexão a banco de dados como a DAO ou o RDO , ele vai além disso, pois pode ser usado para acessar qualquer fonte de informações. Poderiamos dizer que o ADO é uma solução genérica proposta pela Microsoft para acesso uniforme a dados armazenados em diferentes fontes de informação: Web, Client/Servidor, Textos, ISAM(Access,Dbase),etc. Ele é baseado na OLE DB o qual é um conjunto de interfaces do tipo COM ( Component Object Model). O ADO é a interface entre a OLE DB e a sua aplicação. Com o uso de ADO, podemos criar aplicações para acessar e manipular dados em um servidor de banco de dados via um provedor OLE DB. Ele pode ser usado em qualquer ferramenta que o suporte tais como: Visual Basic, Access, ASP (Active Server Pages) , Excel, etc. Naturalmente o ADO possui características chaves para se desenvolver aplicações cliente/servidor e para a Internet e ao contrário da DAO ou RDO não possui uma rígida estrutura hierárquica de objetos, pois seus objetos podem ser criados independentemente uns dos outros,e, ao mesmo tempo este modelo de objetos é parecido com o modelo DAO e RDO , só que bem mais simples, de forma que se você esta familiarizado com DAO ou RDO os traumas não serão muitos. A vantagem do modelo ADO é , segundo a microsoft , a alta velocidade, a facilidade de uso e a baixa utilização de memória. Na minha humilde opinião isto pode ser verdade para aplicações Cliente/Servidor e Web , já para acesso a base de dados padrão ISAM ( Access, Dbase , FoxPro) tenho lá minhas dúvidas." Bom, acredito que você não queira apenas saber da história em si e exatamente o que é cada um deles, mas sim como usá-los e qual é melhor e tal né...Então vamos lá... Falando a respeito de velocidade, a idéia, digamos assim, seria essa: DAO - RDO - ADO Você pode usar a DAO com e sem o controle Data Control. Onde você irá criar áreas de trabalho (bom para transações) Você usa o RDO para se trabalhar com banco de dados do tipo Cliente/Servidor Você usa o DAO para trabalhar com banco de dados normal e também Cliente/Servidor Aconselho a leitura desses artigos: ADO ou DAO Qual a melhor maneira Acho que dei o ponta-pé inicial....Os outros brothers te darão uma outra visão legal também cara Abraços, William Rodrigues
-
Beleza.. Manda aí cara... williamrodrigues@walla.com Abraços, William Rodrigues
-
Brother... Dê uma olhadinha na Lista de Sites, lá você irá achar vários materias sobre esses assuntos, e no que tiver dúvidas é só postar Ah... Você também pode fazer uma busca aqui fórum que terá ótimos resultados Abraços, William Rodrigues
-
[edit ] Livros, Apostilas, Etc.. Etc...
pergunta respondeu ao PiGmEu de William Rodrigues em Tutoriais & Dicas - Visual Basic
Faça uma busca pelo Google que eu acho que lá você encontrará bastante coisa. Ah, veja também a nossa lista de sites que lá também vai ter Com relação a TXT.ORG....não sei! Abraços, William Rodrigues -
Qual o seu tipo de conexão cara ? Dá alguma mensagem de erro ? Abraços, William Rodrigues
-
hehehe É isso æ cara.... No que precisar....estamos æ Abraços, William Rodrigues
-
Mudar O Cursor, E Incrementar Um Numero.
pergunta respondeu ao Evandro Fontes de William Rodrigues em Visual Basic
Brother... Você pode fazer assim....Pega a OS no caso vamos dizer que seja a 1409/02 e depois você pode dividi-las em duas partes (use o Split para isso). Aí você transforma o 02 em inteiro e soma mais 1. Depois você junta tudo novamente e pronto. Vou montar um exemplo. Tenho duas txts e um botão em meu form. Vou colocar o valor da minha primeira txt de 1409/02, depois vou separar seus valores pela barra "/". Aí vou pegar o valor 02 e vou somar mais 1 e depois unir tudo e colocar na minha outra txt. Exemplo Dim MeuArray, valor, mensagem 'minhas declarações Text1.Text = "1409/02" 'conteúdo da txt MeuArray = Split(Text1.Text, "/", -1, 1) 'divido o conteúdo da txt em Array valor = MeuArray(1) + CInt(1) 'coloco em uma variavel o valor "02" e somo +1 MeuArray(1) = valor 'dou o novo valor para a minha Array mensagem = MeuArray(0) & "/" & MeuArray(1) 'coloco tudo em uma só variavel Text2.Text = mensagem 'coloco o resultado em outra txt Outra maneira seria assim, você pega apenas os dois últimos digitos da direita (use o Right) e transforma em inteiro e soma mais 1. Depois pega as letras da esquerda e junta com o novo valor que se formou. Em prática seria mais ou menos assim...Tenho duas txts e um botão no meu form. Vou pegar apenas os dois últimos digitos da minha txt1 (seria 02) e depois vou transformá-lo em inteiro e vou somar mais 1. Depois vou pegar as letras da esquerda ( Left(Text1.Text,5) = 1409/ ) e vou juntar com o valor que formei. Exemplo Dim valor As Integer 'declarei minha variavel Text1.Text = "1409/02" 'valor da minha txt valor = Right(Text1.Text, 2) 'pegando apenas os 2 últimos digitos da direita valor = valor + 1 'somando mais 1 Text2.Text = Left(Text1.Text, 5) & valor 'juntando o valor com as outras palavras. No caso, vou fazer um exemplo aqui. Digamos que você tenha uma caixa de texto e nessa caixa de texto você tenha a frase: "Digite-->". Se você contar quantas letras temos, terá como resultado 9. Então o nosso código poderia ser o seguinte. private sub text1_gotfocus() text1.selstart = 9 end sub private sub text1_click() text1.selstart = 9 end sub Toda vez que você clicar ou quando o controle receber o focus ele irá posicionar o cursor depois da letra 9, ou seja, depois da frase "Digite-->" Abraços, William Rodrigues -
Qual a sua dúvida brother ? No que você está tendo problemas ? Qual o tipo de conexão que você está usando ? Abraços, William Rodrigues
-
Agora, basta você tentar fazer e no que tiver dúvidas, Procure aqui no fórum e depois post Abraços, William Rodrigues
-
Acho que só faltou fazer a referência brother... Vá em Project / References... Nesta caixa, selecione a opção Microsoft ActiveX Data Objects 8.0 e dê OK PS: Sempre selecione a última versão do ActiveX Data Objects Abraços, William Rodrigues
-
Exatamente... Outra forma de você fazê-lo é assim: Form2.Show vbModal Abraços, William Rodrigues
-
Ah beleza então brother Também !!! Abraços, William Rodrigues
-
Beleza Abraços, William Rodrigues
-
Encontra sim cara... Aqui vai uma força....Aplicações em Visual Basic 6.0 - Bancos de Dados - 5ª Edição Abraços, William Rodrigues
-
Legal cara... Que bom que vem se interessando pelo VB. Espero que a cada dia seu conhecimento e vontade de aprender aumente cada vez mais Abraços, William Rodrigues
-
Acredito que assim resolva o seu problema brother... Unload ME Load Form1 Form1.Show Ou seja, some e aparece novamente o form1 Abraços, William Rodrigues
-
Brother... Isso acontece pelo seguinte... Você criou o seu .EXE pelo menu File/Make Projeto.exe. Sendo assim, você apenas criou o executável dele (.exe) sendo que toda vez que você for executar o projeto ele irá verificar se no computador tem os componentes (ocxs) que você usou nele. É o que acontece nesse computador. Quando você fez lá no seu micro, tinha tudo instalado direitinho, mas quando chegou para rodar o projeto em um outro computador você viu que dá erro de componente (ocx) porque no micro desse cara não tem essa ocx. Para que isso se resolva, você terá que criar o SETUP (pacote de instalação) do seu projeto. Para saber mais sobre como gerar pacotes de instalação para seus projetos, olhe esse artigo e faça uma busca aqui no fórum sobre Inno Setup Package & Deployment Wizard Abraços, William Rodrigues
-
Brother... Quando eu comecei eu estudei bastante esse livro... Aplicações em Visual Basic 6.0 - Bancos de Dados - 5ª Edição (editora Erica) Ele trabalha com DAO e Access. Eu, particularmente, achei um bom livro. Além de ele abordar conceitos de conexão do VB com um Banco de Dados que, provavelmente, todos temos, ele trabalha o conceito de um Controle de Estoque. Acho que pode te ajudar bastante....pelo menos à princípio Abraços, William Rodrigues
-
Bacana.... Abraços, William Rodrigues
-
Brother... Antes de postar cara, sempre faça uma busca Aqui vai o link: Num Luck e Caps Lock Ah... Conto com a sua colaboração hein Abraços, William Rodrigues
-
Tem esse artigo que trata do MDI cara... Porém as imagens não está aparecendo (pelo menos aqui comigo ) Mas... Faça uma busca aqui no fórum que eu acho que você vai achar alguma coisa...E se tem alguma dúvida sobre MDI, pode perguntar diretamente brother Abraços, William Rodrigues