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??