• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

limiano

projecto de curso

8 mensagens neste tópico

eu estou a elaborar um projecto de fim de curso que é o segundo:

- open_clock

é um programa que á passagem de um cartão de banda magnetica le o numero de funcionario e regista a hora que ele entrou e com auxilio de uma placa electronica abre uma porta.

a base de dados conten os funcionarios por nome secção e horas de entrada.

eu consigo ligar á base de dados mas precisava de codigo para que ao passar o cartão ele fosse á base de dados e confirma-se se o numero existe e se sim registar a hora e correr o codigo da placa electronica alguem pode-me ajudar!!!!!!!!!!!!!!

brigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Assim acho difícil .... se fosse código de barras ainda te ajudava...

tenta ver no fabricante alguma informação

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

o problema está em ao ler o numero introduzido ele ir á base de dados confirmar e executar o codigo da placa electronica....

mas obrigado na mesma Programadorvb6... se me conseguires ajudar fico agradecido

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

bom dia.

1º Consegues aceder á bd onde se encontram as leituras ?

2º Não referencias-te que tipo de máquina é.

3º Tipo de leitura optica, ou ondas

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

o confirmar se esse código existe é facil, fazes uma pesquisa na base de dados.....

agora a parte da placa eletronica já não sei

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

certo , mas o meu problema é mesmo que ao colocar o numero de funcionario num text.field ele ao clicar OK vá á base de dados e verefique se esse numero esta registrado e se estiver executar uma linha de codigo e se nao estiver ke escreva uma mensagem.... agradeço e espero que me possam ajudar...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

se tiveres a usar controle adodc basta criares um ciclo for que verifique cada registo...

e se tiver la a informacao pretendida passa a outro codigo, do genero:

dim cont as integer
dim passa as boolean
passa =false
for cont=0 to adodc.recordset.recordcont
if adodc.recordset.field ("<campo onde esta a informacao pretendida na base de dados>") = "<variavel que guarda o codigo de utilizador>" then
passa=true
end if

next
if passa=true then
"<chama o procedimento asseguir>"
else
"<chama outro procedimento>"
end if

espero que seja isto que queiras...

cumps sempre as ordens

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora