leefalcon18
28-09-2007, 18:50
pessoal gostava de saber como se cria uma base de dados em visual basic preciso de saber isso urgentemente !!!! se souberem de tuturiais threats digam
|
View Full Version : Visual Basic 6 AJUDEM !!! leefalcon18 28-09-2007, 18:50 pessoal gostava de saber como se cria uma base de dados em visual basic preciso de saber isso urgentemente !!!! se souberem de tuturiais threats digam leefalcon18 28-09-2007, 19:00 pessoal gostava de saber como faço para abrir uma janela (tipo outro form load)?? por exemplo carrego num comando e abre outro form load??? Precisso urgentemente para um trabalho pimpz 28-09-2007, 19:20 o que pretendes ao certo? tipo o que tu queres e ter um botao num formulario por exemplo e se clicares la abrir outro formulario? Delta_Evo 28-09-2007, 19:33 por exemplo: Private Sub Command1_Click() Load form2 form2.Show End Sub leefalcon18 28-09-2007, 20:06 ys e mesmo isso mas o codigo que puseste esta mal pois da erro quando carrego no butao Delta_Evo 28-09-2007, 20:37 e dá erro com que comando?! aquele meu exemplo é para um command button generico chamado "Command1", vê se colocas o nome correspondente ao teu botao pimpz 28-09-2007, 21:10 sim aquilo e um exemplo, tu agora tens que substituir os nomes. JomarB 28-09-2007, 21:53 por exemplo: Private Sub Command1_Click() Load form2 form2.Show End Sub Axo que isso ai basta: Private Sub Command1_Click() form2.Show End Sub :) Sobre a base de dados, poderias fazer a Access, e depois interligar-lo com o VB com um data control. Axo que também da pra fazer em SQL. Tjqueiroz 28-09-2007, 21:55 Senão existem command1 é claro que vai dar erro ;) leefalcon18 28-09-2007, 22:45 pessoal eu ate percebo mais ou menos de basic e tou a por o codigo no Private Sub Command1_Click() mas nao ta a funcionar da erro pimpz 29-09-2007, 11:47 qual e o erro? e ja agora como e que se chama o teu segundo formulario? leefalcon18 29-09-2007, 13:49 tão estou a por o codigo que me disseram para por no command 1 Private Sub Command1_Click() form2.Show End Sub mas da este tipo de erro quando faço run " run-time error '424': object required leefalcon18 29-09-2007, 13:59 mas sera que ninguem sabe o codigo e que preciso urgentemente para um trabalho leefalcon18 29-09-2007, 14:02 peço imensa desculpa mas fui um bocado burro pois tinha mal uma cena JA CONSEGUI POR O SEGUNDO FERMULARIO OBRIGADO OBRIGADO OBRIGADO leefalcon18 29-09-2007, 14:11 No form2 gostava de criar dados e depois ter um commando que pudesse guardar os dados . Ou seja quando inicia-se o programa ter os dados logo la (tipo inscriçoes de nomes de pessoas) pimpz 29-09-2007, 15:21 isso ja da um coto mais de trabalho para ti, da maneira que te aconselho a fazer é, criares um module e declarares la as variaveis que precisas, tipo presisas de nome e idade declaras 2. e depois no segundo formulario tens que gravar para essas variaveis quando carregares num botao por exemplo. leefalcon18 29-09-2007, 15:36 QUAL É O CODIGO para gravar dados??? pimpz 29-09-2007, 15:43 ve este link aqui, foi um tipo de projecto +- que tinha começado a fazer em vb para uma aula, e capaz de ter alguns erros mas olha para o codigo e tem la o que tu queres. http://clip2net.com/clip/m1335/1191076952-37f20-6kb.rar leefalcon18 29-09-2007, 16:20 pimpz tenho realmente que agredecer pelo que me mandaste. Eu quero fazer um genero daquilo... tao alguns erros e tambem há algumas instruçoes que nao percebo. pimpz 30-09-2007, 18:10 eu sei que tem mts erros porque nao cheguei a acabar aquilo, tinha mudado de ideias e resolvido fazer outa coisa. Em que instruções tens duvidas? leefalcon18 12-10-2007, 15:45 preciso de outra ajuda tou a fazer agora uma calculadora. consigo faxer com duas text box... por exemplo ponho o numero numa text box depois meto na outra text box e da-me o resultado, MAS O QUE EU Queria era so ter uma text box TIPO A CALCULADORA DO WINDOWS . COMO FAÇO ?? leefalcon18 12-10-2007, 15:55 qual o codigo para inserir uma imagem fundo ao formload? HecKel 12-10-2007, 15:57 Usando apenas uma textbox? Não me recordo da sintaxe vb, mas nada como fazeres isto: - Quando carregas num operador guardas o valor da textbox uma variável X - Limpas a textbox - Quando carregas no igual fazes variável X OPERAÇÃO valor da textbox e atribuis este resultado ao texto da textbox Isto deve dar, tens de memorizar qual o valor inicial da textbox e qual a operação a executar, e tens de ter um "igual". Se queres fazer multiplas operações, é simples, só tens de verificar se a variável já tinha algum valor antes, se sim só o tens de substituir pelo resultado da operação. Espero não ter sido confuso com a minha explicação. leefalcon18 12-10-2007, 20:42 ta um pouco confuso podias ajudar melhor . PESSOAL MANDEM DICAS leefalcon18 13-10-2007, 17:21 Alguem SABE ?? HecKel 13-10-2007, 17:27 O que não compreendeste? Se calhar é melhor assim..., estar a explicar tudo novamente vai dar no mesmo. Kayvlim 13-10-2007, 19:15 Podes explicar o que queres? Uma imagem de fundo ao Form_Load? O que é isso? Uma imagem de fundo no form? Vê as propriedades Image ou Picture ... é uma delas. Tenta fazer perguntas bem elaboradas, porque pedir algo muito geral exige quase que te expliquemos a linguagem em si. leefalcon18 13-10-2007, 22:28 http://www.macoratti.net/calc.gif COMO VOCES PODEM VER NESTA CALCULADORA nos vamos inserindo os numeros na textbox depois por exemplo somamos desaparece o numero da textbox adicionamos outro numero pomos para dar um resultado final e apararece o resultado so numa text box. QUEria fazer igual .. PRECISAVA De AJUDA http://www.techzonept.com/C:%5CDocuments%20and%20Settings%5CJo%C3%83%C2%A3o% 20Lu%C3%83%C2%ADs%5CAmbiente%20de%20trabalhohttp://C:%5CDocuments%20and%20Settings%5CJo%C3%83%C2%A3o% 20Lu%C3%83%C2%ADs%5CAmbiente%20de%20trabalho NB.elemenohpee 13-10-2007, 22:49 visual basic 6 (interface para gravar,ler e apagar dados) + sql server ou Access (base dados), mas é muita coisa para escrever num topico melhor coisa é procurar por livros com exemplos ou pelos codigos na internet. Kayvlim 13-10-2007, 23:54 http://www.macoratti.net/calc.gif COMO VOCES PODEM VER NESTA CALCULADORA nos vamos inserindo os numeros na textbox depois por exemplo somamos desaparece o numero da textbox adicionamos outro numero pomos para dar um resultado final e apararece o resultado so numa text box. QUEria fazer igual .. PRECISAVA De AJUDA http://www.techzonept.com/C:%5CDocuments%20and%20Settings%5CJo%C3%83%C2%A3o% 20Lu%C3%83%C2%ADs%5CAmbiente%20de%20trabalhohttp://C:%5CDocuments%20and%20Settings%5CJo%C3%83%C2%A3o% 20Lu%C3%83%C2%ADs%5CAmbiente%20de%20trabalho Estás a pedir para fazermos o trabalho todo? Basicamente, cada vez que o utilizador carrega num botão (0-9), acrescentas o número equivalente a esse botão à textbox, e quando carrega num operador (+ / * -), ele guarda esse valor numa variável; a partir daqui, o utilizador pode escrever outro número, e quando ele dá "=", aparece na textbox o resultado. É só isto que posso dizer. Se mesmo assim não compreenderes, explica o que é que sabes mesmo de Visual Basic, porque isto usa muito pouca coisa! HecKel 14-10-2007, 01:29 http://www.macoratti.net/calc.gif COMO VOCES PODEM VER NESTA CALCULADORA nos vamos inserindo os numeros na textbox depois por exemplo somamos desaparece o numero da textbox adicionamos outro numero pomos para dar um resultado final e apararece o resultado so numa text box. QUEria fazer igual .. PRECISAVA De AJUDA http://www.techzonept.com/C:%5CDocuments%20and%20Settings%5CJo%C3%83%C2%A3o% 20Lu%C3%83%C2%ADs%5CAmbiente%20de%20trabalhohttp://C:%5CDocuments%20and%20Settings%5CJo%C3%83%C2%A3o% 20Lu%C3%83%C2%ADs%5CAmbiente%20de%20trabalho Usando apenas uma textbox? Não me recordo da sintaxe vb, mas nada como fazeres isto: - Quando carregas num operador guardas o valor da textbox uma variável X - Limpas a textbox - Quando carregas no igual fazes variável X OPERAÇÃO valor da textbox e atribuis este resultado ao texto da textbox Isto deve dar, tens de memorizar qual o valor inicial da textbox e qual a operação a executar, e tens de ter um "igual". Se queres fazer multiplas operações, é simples, só tens de verificar se a variável já tinha algum valor antes, se sim só o tens de substituir pelo resultado da operação. Espero não ter sido confuso com a minha explicação. O que não compreendeste? Se calhar é melhor assim..., estar a explicar tudo novamente vai dar no mesmo. Volto a repetir, onde tiveste duvidas na minha explicação? Está bem explicito, tudo o que precisas de fazer está bem detalhado na minha explicação. Podes não ter entendido algumas partes, e aí estou pronto para te explicar só preciso que indiques o que não percebeste. Ahh, e a resposta tudo não é válida. leefalcon18 14-10-2007, 14:50 como faço para abrir uma imagem pra colocar como imagem fundo?? Kayvlim 14-10-2007, 14:54 Me.Picture = LoadPicture("C:\...\imagem,jpg") Bem que podias levar as questões até ao fim e não mudar de repente para outra coisa. Passaste da calculadora para a imagem de fundo e parece que nem ligaste ao que eu e o HecKel dissemos... leefalcon18 18-10-2007, 16:40 pessoal desculpem la nao ter dito nada ja consegui fazer a calculadora obrigado pelos comentarios leefalcon18 18-10-2007, 16:42 mas o que eu queria era tipo ir ao menu depois abrir e depois escolhia uma imagem a minha vontade para fundo leefalcon18 18-10-2007, 16:45 ja consigo fazer as inscriçoes de varias pessoas, agora tipo queria uma textbox escrevia o cod de inscriçao (ex:primeira pessoa 01) e ia directamente parar há inscriçao da pessoa... COMO FAÇO AGRADECIA BUE leefalcon18 11-11-2007, 15:41 pessoal criei uma tabela no acess com nomes de pessoas... com o basic atrevez de uma textbox consigo fazer com que apareça o nome da pessoa. mas nao consigo para uma listbox com faço para apareçerem os nomes das pessoas Kayvlim 11-11-2007, 19:35 x = "Nome 1" y = "Nome 2" List1.AddItem x List1.AddItem y Isto? leefalcon18 11-11-2007, 20:21 nao e que eu tenho que interligar com a base de dados no acess leefalcon18 10-01-2008, 18:27 pessoal tenho ja uma base de dados em que posso adicionar os nome dos clientes e fiz este codigo para poder procurar pelo nomes das pessoas (tipo encontrar uma ficha) . SO que o meu problema e que nao consigo fazer para encontrar os numeros das pessoas. Pois as pessoas tem um cod de inscrição tipo 01 , 02. PESSOAL SE SOUBEREM MANDEM DICAS AGRADECIA Dim dado As String dado = InputBox(" informe o nome e entre com os dados ", "nome") Data1.Recordset.AddNew Text1.Text = dado End Sub leefalcon18 11-01-2008, 14:58 ????? leefalcon18 17-04-2008, 19:05 pessoal para abrir o word o codigo no basic é Dim Abrir As Object Set Abrir = CreateObject("word.Application") Abrir.Visible = -1 AGORA A O PROBLEMA E ABRIR O EXCEL com a mesma a logica seria Dim Abrir As Object Set Abrir = CreateObject("excel.Application") Abrir.Visible = -1 MAS NAO TA A DAR DuarteTZ 17-04-2008, 19:23 Se fizeres a base de dados com o Access é mais fácil. jpaulino 17-04-2008, 19:25 Tenta assim: Dim ApExcel As Object Set ApExcel = CreateObject("Excel.application") ApExcel.Visible = False ApExcel.Workbooks.Add ' escrever dados tipo ApExcel.Cells(1, 1).Value = "teste" ApExcel.Visible = True Pauleta_Tubarao 18-04-2008, 09:50 pessoal tenho ja uma base de dados em que posso adicionar os nome dos clientes e fiz este codigo para poder procurar pelo nomes das pessoas (tipo encontrar uma ficha) . SO que o meu problema e que nao consigo fazer para encontrar os numeros das pessoas. Pois as pessoas tem um cod de inscrição tipo 01 , 02. PESSOAL SE SOUBEREM MANDEM DICAS AGRADECIA Dim dado As String dado = InputBox(" informe o nome e entre com os dados ", "nome") Data1.Recordset.AddNew Text1.Text = dado End Sub se ainda percisas de fazer isto é assim: x= InputBox(" intruduza o seu codigo ") Me.data1.RecordSource = "SELECT * From (tabela) LIKE (tabela.campo) " & "'" & x & "%'" me.data1.refresh penso que isso vai dar para o que queres n{Ò.ó}x 19-04-2008, 20:49 http://www.apostilando.com/... Saca um tutorial e lê ;) Prático, e ficas a saber, porque até agora tudo o que foi falado é do mais basico do VB, portanto aconselho-te a leres uns tutoriais :p leefalcon18 11-05-2008, 18:30 pessoal como faço depois de tudo terminado num programa em visual basic criar um ficheiro(nosso programa feito) de instalaçao? ou seja install , escolher a directoria e dpois executar ttpires 11-05-2008, 18:57 file -> make project.exe leefalcon18 11-05-2008, 19:58 mas isso é para criar um ficheiro executavel eu quero é criar um que instale o meu programa jpaulino 11-05-2008, 22:44 Utiliza o Package & Deployment Wizard que vem com o Visual Basic 6. ttpires 13-05-2008, 15:48 mas isso é para criar um ficheiro executavel eu quero é criar um que instale o meu programa para isso ja tens de utilizar um programa que te vai criar o "instalador". Procura no baixaki tens lá muitos freeware. Cunpz:kfold: leefalcon18 04-06-2008, 20:50 pessoal este é o codigo (visual Basic) que tenho para pesquisar numa base dados os nomes das pessoas ... mas o problema é que só me esta a procurar pelo primeiro nome . Por exemplo pesquiso por joao pedro , ele so procura por joao e depois se houver varias pessoas com o nome joao nao me serve de nada . Dim dado As String, busca As String dado = InputBox("qual o nome ", " nome") busca = " nome='" & dado & " '" Data1.Recordset.FindFirst busca If Data1.Recordset.NoMatch Then MsgBox ("o nome " & dado & " nao existe!") End If qual é o erro que estou a cometer preciso mesmo de ajuda leefalcon18 09-06-2008, 11:41 Dim intobj As Object Set intobj = CreateObject("InternetExplorer.Application") intobj.Visible = -1 intobj.Navigate "http://www.google.pt/index.html" Do Until intobj.busy = True Loop preciso de ajuda para me esplicarem este codigo que significa object?? |