Visualizzazione dei risultati da 1 a 7 su 7

Discussione: relazioni dati ..

  1. #1

    relazioni dati ..

    ciao ..
    in access sipossono creare relazioni 1:N tra i campi ..
    es:

    clienti (i, nome, cognome, località) --> chiave esterna località
    località (idlocc, località)
    la relazione 1:N è --> un idloc può riferirsi a più clienti

    nella tabella di access fatto questo si può chiedere che sia visualizzato località.località, invece che idloc ...

    in visual basic .. come si fa? è un pò macabro dover inserire nel DbGrid ... località = 1


  2. #2
    e dai .. qualcuno mi aiuti!!!

  3. #3
    scrivendo la query giusta

    codice:
    se è 1 a 1
    SELECT CLI.nome
         , CLI.cognome
         , LOC.località
      FROM Clienti AS CLI
         , Località AS LOC
     WHERE LOC.idloc = CLI.Località
    
    oppure 1 a N
    
    SELECT CLI.nome
         , CLI.cognome
         , LOC.località
      FROM Clienti AS CLI
       LEFT OUTER JOIN Località AS LOC
                    ON LOC.idloc = CLI.Località
    
    oppure
    
    SELECT CLI.nome
         , CLI.cognome
         , (SELECT LOC.località
              From Località as LOC
             WHERE LOC.idloc = CLI.Località)
      FROM Clienti AS CLI
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  4. #4
    sta cosa non l'ho capita!
    io ho:
    cliente (id,nome, cognome, località)
    località(id,località,cap)
    cap(id,cap)

    .. come devo fare???

  5. #5
    e cmq .. il tutto avviene nel datagrid .. non nel flex grid!

  6. #6
    Originariamente inviato da alchimista84
    sta cosa non l'ho capita!
    io ho:
    cliente (id,nome, cognome, località)
    località(id,località,cap)
    cap(id,cap)

    .. come devo fare???
    come ho scritto prima e metti in join un'altra tabella o in subquery
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  7. #7
    forse non riesco a spiegarmi ... o sono tufagno e non capisco che devo fare!!!

    io ho fatto il collegamento tra ado e datagrid e lui fa "tutto da solo" senza richiamare nessuna query!


    se imposto la query... la potrò utilizzare solo nel datagrid .. li e solo li avrò l'effetto di non visualizzare + il codice ma il nome ..


    ps .. colgo l'occasione e pongo un'altra domanda.. come si fa da codice per far cambiare la cartella visualizzata nel datagrid? cioè se invece di cliente .. posso visualizzare cap? grazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.