Gente, eu possuo duas tabelas. Uma cadastrousuario e a outra pedido.
na tabela cadastrousuario existe um campo chamado CodUsuario do tipo auto-numeracao. E na tabela pedido esse campo também existe como tipo numero (chave estrangeira).
Porque fiz isso?
Eu tenho uma tela de cadastro de usuarios e uma de cadastro de pedido.
Nas duas telas eu possuo o campo nome.
Então para fazer um pedido é preciso primeiro fazer o cadastro de usuário.
No campo nome da tela de pedido o uusário tem que digitar o mesmo nome que foi digitado na tela de cadastro de usuário.
Eu digito o mesmo nome. Só que quando tento cadastrar me informa um erro dizendo que não é possível adicionar ou alterar porque a tabela pedido deve ter um registro relacionado com a tabela cadastrousuario.
Porém, está relacionado, o CodUsario.
O que pode ser esse erro?
Obrigado.
Erro De Relacionamento
Started By
rafa-martin
, 16/02/2005, 10:05
3 replies to this topic
#1
Posted 16/02/2005, 10:05
#2
Posted 16/02/2005, 10:40
kra nao entendi,
Posta o select que vc fez
Posta o select que vc fez
Estou aqui para programar, não para ser programado...
esse sistema está falho, não penso em arruma-lo quero mais é que se xxxxxx...
vou criar o meu sistema, ajudas são muito bem vindas e recompensadas...
Aquele Abraço
esse sistema está falho, não penso em arruma-lo quero mais é que se xxxxxx...
vou criar o meu sistema, ajudas são muito bem vindas e recompensadas...
Aquele Abraço
#3
Posted 16/02/2005, 10:51
cara eu não fiz select nenhum.
eu tenho a tela de cadastro de usuário e a tela cadastro de pedido.
o cara foi lá na tela de usuário e cadastrou um usário. quando ele for cadastrar o pedido o campo nome que está na tela de pedido tem que ser o mesmo que o usário cadastrou na tela de usuário.
porém, quando eu cadastro o pedido com o mesmo nome ele dá o erro dizendo que não pode adicionar nem alterar porque a tabela de pedido tem que ter um registro relacionado com a tabela cadastrousuario.
sendo que na tabela cadastrousuario tem um campo chave codusuario do tipo autonumeracao e esse mesmo campo está na tabela pedido como tipo numero.
e esses doi campos estão relacionados.
eu quero saber porque informa esse erro.
vc sabe?
valeu
eu tenho a tela de cadastro de usuário e a tela cadastro de pedido.
o cara foi lá na tela de usuário e cadastrou um usário. quando ele for cadastrar o pedido o campo nome que está na tela de pedido tem que ser o mesmo que o usário cadastrou na tela de usuário.
porém, quando eu cadastro o pedido com o mesmo nome ele dá o erro dizendo que não pode adicionar nem alterar porque a tabela de pedido tem que ter um registro relacionado com a tabela cadastrousuario.
sendo que na tabela cadastrousuario tem um campo chave codusuario do tipo autonumeracao e esse mesmo campo está na tabela pedido como tipo numero.
e esses doi campos estão relacionados.
eu quero saber porque informa esse erro.
vc sabe?
valeu
#4
Posted 17/02/2005, 15:05
No campo nome da tela de pedido o uusário tem que digitar o mesmo nome que foi digitado na tela de cadastro de usuário.
vou tentear uma solução.. porque ao invés do cara digitar o nome vc não usa um combo que faz a consulta dos nomes que estão no seu banco ???
ou no mesmo ato que ele cdastra o nome ele já cadastra o pedido... ???
quanto ao erro... posta o codigo ai
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)