MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido] Interação com 2 tabelas - iniciante

    avatar
    accespro
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 3
    Registrado : 26/10/2012

    [Resolvido] Interação com 2 tabelas - iniciante Empty [Resolvido] Interação com 2 tabelas - iniciante

    Mensagem  accespro 28/10/2012, 15:14

    Boa Tarde a todos,

    Estou fazendo um sistema de locadora, bem simples para aprendizado, com banco no access.

    [Resolvido] Interação com 2 tabelas - iniciante Tabelasu

    Tabelas:


    Tabela Locados
    Tabela Filmes

    Gostaria de mostrar em uma JTabe os filmes que estão alugados ou não ou seja interligando provavelmente com inner join as 2 tabelas.

    Como eu faço isso?

    Agradeço desde já



    Última edição por accespro em 29/10/2012, 17:45, editado 1 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    [Resolvido] Interação com 2 tabelas - iniciante Empty Re: [Resolvido] Interação com 2 tabelas - iniciante

    Mensagem  Alexandre Neves 28/10/2012, 15:20

    Boa tarde, accespro, e bem-vindo ao fórum
    Não entendi se pretende para filmes locados ou para não locados
    Se for para locados
    Coloque, no modo SQL, SELECT * FROM Filmes LEFT JOIN Locados ON Filmes.IdFilme=Locados.CodFilmesLocados WHERE NOT IsNull(DataLocacao)


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    accespro
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 3
    Registrado : 26/10/2012

    [Resolvido] Interação com 2 tabelas - iniciante Empty Re: [Resolvido] Interação com 2 tabelas - iniciante

    Mensagem  accespro 28/10/2012, 19:43

    Muito obrigado pela recepção!
    Muito obrigado pelo código, peço desculpas por não ter explicado direito, bom eu quero que minha tabela no java mostre os seguintes valores:

    [Resolvido] Interação com 2 tabelas - iniciante Tabelafilmes

    Mas não sei como mostrar se o filme está alugado ou não, pode ser mostrando data quando estiver alugado e vazio quando estiver em branco ou algo do gênero.

    Código em java para mostrar esses valores na tabela:

    Código:
     for(;  con_saidafilmes.resultset.next(); modelo.addRow(new Object[] {
        con_saidafilmes.resultset.getString("idfilme"),  con_saidafilmes.resultset.getString("filme"), con_saidafilmes.resultset.getFloat("valor")
    })) { }

    Aguardo retorno e Obrigado mais uma vez!
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    [Resolvido] Interação com 2 tabelas - iniciante Empty Re: [Resolvido] Interação com 2 tabelas - iniciante

    Mensagem  Alexandre Neves 28/10/2012, 19:45

    O código que utiliza não se aplica no Access. Pode ser que outro colega o possa ajudar ou colocar em fórum adequado


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    accespro
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 3
    Registrado : 26/10/2012

    [Resolvido] Interação com 2 tabelas - iniciante Empty Re: [Resolvido] Interação com 2 tabelas - iniciante

    Mensagem  accespro 29/10/2012, 03:36

    Na verdade era exatamente isso que eu precisava:

    Coloque, no modo SQL, SELECT * FROM Filmes LEFT JOIN Locados ON Filmes.IdFilme=Locados.CodFilmesLocados WHERE NOT IsNull(DataLocacao)

    So retirei os final WHERE e ficou perfeito Very Happy


    Muito Obrigado!


    Última edição por accespro em 29/10/2012, 17:45, editado 1 vez(es) (Motivo da edição : Resolvido)

    Conteúdo patrocinado


    [Resolvido] Interação com 2 tabelas - iniciante Empty Re: [Resolvido] Interação com 2 tabelas - iniciante

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 03:15