Jump to content

Agenda Pessoal


Pity
 Share

Recommended Posts

Boa tarde! Sou nova na comunidade contudo tenho uma duvida e gostava que se podessem me ajudassem.

Estou a  fazer um projecto que é uma agenda de contactos pessoal. A minha agenda tem um sistema de registo de novos utilizadores e o login. Permitindo assim que cada utilizador tenha os seus contactos, até ai tudo bem, o meu problema é mesmo como é que ele reconhece que é aquele utilizador e so mostra a informação dessse utilizador. ( é com base de dados)

Obrigada  😛

Link to comment
Share on other sites

A melhor hipótese é quando adiciona um novo contacto.. vai atribuir o proprietário como sendo o utilizador actual.

Quando for ler... complementa a query à base de dados, com o critério de só mostrar os do utilizador logado.

Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!

Link to comment
Share on other sites

Eu não sei como te ligas à base de dados... se utilizas um Dataset, não sei bem como implementar isso.....

Mas, eu carrego sempre os forms totalmente por código.... vou buscar os dados, percorro os campos que têm determinada propriedade e carrego-lhes os dados...

De qualquer modo, como tu disseste, o utilizador faz login... logo esse utilizador deve estar numa tabela... com um ID.

Quando fazes login, crias por exemplo uma variável com o Id do utilizador corrente.

Crias um campo na tabela de contactos que diga - Proprietário, e no insert do contacto..vais escrever lá o proprietário. Se usares o dataset...podes sempre experimentar fazer o Update após ele inserir.

para filtrares... a instrução ficaria qq coisa como:

"select campo1, campo2, campo3 from tabela_x where proprietario = IDProprietário"

Espero que te ajude a perceer pelo menos a ideia

Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!

Link to comment
Share on other sites

eu ligo os as tabelas ao ado data control e já tentei com SQL "filtrar" apenas os utilizadores que fizeram login mas nao consegui.

SELECT Notas.Username, Notas.nota FROM Notas WHERE Notas.Username = 'text5.text' (Só funciona se tiveres inserido ali onde esta text5.text o nome do utilizador, nao vai buscar a text.) e esse é o meu problema :X

Contudo obrigada na mesma vou tentar da forma que me sugeriste

Obrigada  😛

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.