Jump to content


Photo

3 Relações No Asp


  • Faça o login para participar
6 replies to this topic

#1 Qwert133

Qwert133

    Normal

  • Usuários
  • 89 posts
  • Sexo:Não informado

Posted 19/01/2004, 15:29

Ola,

Eu to querendo fazer uma relação assim desse modo, mais não está dando certo:

tblrs = "Select * From alunos, provas where"
tblrs = tblrs&" alunos.turma = '" & Session("matricula") &"'"
tblrs = tblrs&" And alunos.turma = provas.turma"


----------------------------------------------------------

Eu tenho um banco access, com 2 tabelas,

1 - alunos: com os dados do aluno, "matricula", "turma" .....

2 - provas: com as datas disciplina "turma".

Ai eu quero fazer a seguinte relação:

1º tem a tela de login com matricula senha, isso eu ja fiz, ai eu quero que quando por exemplo um aluno da turma 12v3 , matricula: 1010 , logar, ele for ver as provas dele, ai tenha uma relação: para mostrar apenas os dados da tabela "provas" que tenha no campo "turma" , o mesmo valor do campo que tem na tabela alunos, da matricula que se logou,


Ou seja, se na tabela provas no campo turma tiver 12v3, e na tabela alunos no campo matricula 1010 na mesma direção tiver a turma 12v3, mostre todas as provas que tem na tabela provas,


Estou por aqui,

se tiver alguma duvida post, que eu mando,

#2 Qwert133

Qwert133

    Normal

  • Usuários
  • 89 posts
  • Sexo:Não informado

Posted 19/01/2004, 18:36

Alguem por favor responde;

#3 _UsP_

_UsP_

    Normal

  • Usuários
  • 108 posts
  • Sexo:Não informado

Posted 19/01/2004, 23:22

Qual o erro? Posta ae para nos te ajudar ;) ok?

#4 Qwert133

Qwert133

    Normal

  • Usuários
  • 89 posts
  • Sexo:Não informado

Posted 19/01/2004, 23:25

Não é erro, brother,
´num aparece nada,

é porque eu quero fazer a relação, para mostrar os dados que tiverem com... o que tem no post.

#5 WeedzMan

WeedzMan

    Turista

  • Usuários
  • 52 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro
  • Interesses:Arte, design, culinária, música e programação

Posted 19/01/2004, 23:58

Primeiro, estude SQL e não Access ... defeitos que a própria M$ vive alimentando.

Use INNER JOIN ... veja :

SQL = "SELECT alunos.*, provas.* FROM alunos INNER JOIN provas ON alunos.turma = provas.turma WHERE alunos.turma = '" & Session("matricula") &"'"


Boa sorte ;)
WeedzMan
Inteligência artificial é melhor que burrice natural

#6 Qwert133

Qwert133

    Normal

  • Usuários
  • 89 posts
  • Sexo:Não informado

Posted 20/01/2004, 00:20

Não deu certo Brother,

Não mostrou nada da tabela provas,

era para mostrar porque na tabela provas tem o campo turma, que ta a mesma coisa do campo turma da tabela alunos, da mesma matricula logada.

#7 K I L L I N G

K I L L I N G

    Batera na veia, ASP no coração

  • Banidos
  • PipPipPipPip
  • 398 posts
  • Sexo:Não informado

Posted 20/01/2004, 00:30

TENTA ASSIM:

tblrs = "Select * From alunos, provas where" & tblrs & " alunos.turma = '" & Session("matricula") &"' & tblrs & " And alunos.turma = provas.turma"
set RECORDSET = CONEXÃO.execute(TBLRS)

VALEW

Edição feita por: K I L L I N G, 20/01/2004, 00:36.

http://www.fiquecomigo.com
http://www.fiquecomigo.com.br
Encontre o amor da sua vida aqui!

Vinícius Nunes Lage
vinibaterabol@msn.com




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq