Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Indice dei nomi

  1. #1
    fpog non è in linea Scolaretto
    Post
    58
    Like Inviati  
    0
    Like Ricevuti  
    0
    Buongiorno a tutti. Vi sottopongo un nuovo dilemma, non particolarmente pressante, nel senso che in qualche modo mi sono arrangiato, però mi piacerebbe una soluzione diversa. Dato il mio db di opere, devo costruire mediante report un indice dei nomi dei cantanti e di seguito si deve visualizzare l'anno in cui ha cantato e il titolo dell'opera cantata. Ho messo cognome e nome nell'intestazione del gruppo che ordina alfabeticamente e nel corpo anno e titolo, messi in ordine di data. Il problema è che per i cantanti che hanno fatto diverse recite, le diverse date e titoli vengono visualizzati uno sotto l'altro, mentre a me piacerebbe che venissero visualizzate una dopo l'altro, di seguito. Da quanto ho letto in giro presumo che non si possa fare, però mi rivolgo alle persone qui molto competenti per sapere se ci può essere una soluzione non troppo complessa. Vi ringrazio e saluto.

  2. #2
    fpog non è in linea Scolaretto
    Post
    58
    Like Inviati  
    0
    Like Ricevuti  
    0
    Va beh, non importa, tutto sommato mi piace anche così. Però approfitto del thread per segnalare un fastidioso e incomprensibile difetto che ho notato adesso. Nel report capita che quando ci sono due cognomi uguali (e ovviamente due nomi diversi), mette il primo nome e elimina il secondo, sommando però tutti i titoli del primo e del secondo! Ho provato a modificare le query, ma niente, ho provato a rifarlo da capo, ma il problema si ripresenta. Non capisco proprio perché, nelle tabelle gli ID sono ben chiari e associati... Qualcuno ha idea di quale può essere il difetto?

  3. #3
    L'avatar di nman
    nman non è in linea Scribacchino
    Post
    1,671
    Like Inviati  
    0
    Like Ricevuti  
    4
    Quote Originariamente inviato da fpog Visualizza il messaggio
    ....
    Non capisco proprio perché, nelle tabelle gli ID sono ben chiari e associati... Qualcuno ha idea di quale può essere il difetto?
    --- Nella query di origine del report
    --- Nel report stesso ( anche se non visibile )
    Hai il ID ????

    Il raggruppamento del report lo hai fatto sul cognome oppure sull' ID ???

    .

  4. #4
    fpog non è in linea Scolaretto
    Post
    58
    Like Inviati  
    0
    Like Ricevuti  
    0
    Sì, ho messo l'id; come dico, ho provato a modificare più volte la query per capire, ma il difetto non sparisce. Il raggruppamento l'ho fatto sul cognome, dovendo essere in ordine alfabetico. Tra l'altro, per evitare duplicati, nella tabella ho fatto un indice associato cognome+nome... Ho provato, per curiosità, a fare il raggruppamento per ID, e il nome appare giusto, anche se l'ordinamento non ha senso...

  5. #5
    fpog non è in linea Scolaretto
    Post
    58
    Like Inviati  
    0
    Like Ricevuti  
    0
    Dunque... se faccio un raggruppamento per cognome e uno per nome, quindi con due intestazioni, viene giusto; se invece ragguppo solo per cognome, anche facendo un secondo ordinamento per nome, niente, mi taglia i secondi nomi...

  6. #6
    Bogus non è in linea Scolaretto
    Post
    298
    Like Inviati  
    0
    Like Ricevuti  
    0
    Nella query ti puoi creare un campo calcolato del tipo:
    NomeCompleto: [Cognome] & " " & [Nome]
    Poi nel report fai l'ordinamento in base al campo NomeCompleto.
    ℹ️ Leggi di più su Bogus ...

  7. #7
    OsvaldoLaviosa non è in linea Topo di biblioteca
    Post
    3,091
    Like Inviati  
    0
    Like Ricevuti  
    1
    Il problema è che per i cantanti che hanno fatto diverse recite, le diverse date e titoli vengono visualizzati uno sotto l'altro, mentre a me piacerebbe che venissero visualizzate una dopo l'altro, di seguito.
    Impossibile. Rinunciaci.

    La descrizione del problema appare un po' confusa. Se tu indicassi esattamente come è fatta la query sulla quale poggia il report, capiremmo meglio il problema.
    Da parte mia, forse avevo un problema analogo anch'io che ho risolto, alla mia maniera, così:
    1. Ho preferito mettere nel Corpo tutti i campi
    2. Anzichè avere 2 campi Cognome e Nome, puoi risolvere creando un CampoUnione [Cognome] & [Nome] (segui la sintassi proposta da Bogus)
    3. Imposta Ordinamento Crescente sul CampoUnione
    4. Impostare la proprietà Nascondi duplicati: Sì, sempre sul CampoUnione

  8. #8
    fpog non è in linea Scolaretto
    Post
    58
    Like Inviati  
    0
    Like Ricevuti  
    0
    Grazie a entrambi, così funziona!

  9. #9
    L'avatar di nman
    nman non è in linea Scribacchino
    Post
    1,671
    Like Inviati  
    0
    Like Ricevuti  
    4
    Quote Originariamente inviato da fpog Visualizza il messaggio
    Grazie a entrambi, così funziona!
    Chiedo perdono.
    Certamente funziona, ma dubito che sia la scelta migliore !!

    Se hai già una automobile perchè cerchi di accoppiare 2 motociclette per avere la stabilita delle 4 ruote ??
    Se hai già un ID perchè cerchi di accoppiare Cognome è Nome per ricrearti la univocità ...... ?

    Prova a crearti 2 cantanti diversi che abbiano casualmente lo stesso Cognome e lo stesso Nome ....


    Io nella peggiorissima delle ipotesi farei:
    Una prima query raggruppata per ID
    Su questa ( prima ) fai una seconda query ordinata per Cognome
    Su questa ( seconda ) costruisci il report

    .
    Ultima modifica di nman; 23-08-2013 07:00 

  10. #10
    fpog non è in linea Scolaretto
    Post
    58
    Like Inviati  
    0
    Like Ricevuti  
    0
    Grazie... ma non riesco ad arrivare positivamente in fondo. Ho fatto la prima query basata sull'ID_artisti (queryArtisti1), quindi una seconda query, basata sulla prima, dove si elencano cognomi e nomi, in ordine crescente (queryArtisti2). E questo già mi dà un ordine corretto. Il problema è nel report. Nella query generale del report metto la tabella della query 'queryArtisti2' ma la casella dove dovrebbero apparire i nomi, ... a cosa la associo? ho provato diverse soluzioni, ma addirittura non si produce del tutto il report, si blocca. Mi sfugge qualcosa, abbi pazienza. Poi avrò un altro bel problemino da sottoporvi Ciao.

+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo

Potrebbero interessarti anche ...

  1. Indice per textbox
    Da Spazio1999 nel forum Visual Basic .Net
    Risposte: 7
    Ultimo Post: 26-07-2016, 20:35
  2. Indice e sommario
    Da denny001 nel forum Microsoft Access
    Risposte: 11
    Ultimo Post: 16-05-2014, 17:38
  3. Combobox, Indice
    Da massimo74rn nel forum Visual Basic .Net
    Risposte: 9
    Ultimo Post: 17-02-2006, 16:44
  4. indice e confronta
    Da Burbero nel forum Microsoft Word
    Risposte: 8
    Ultimo Post: 13-09-2005, 18:52
  5. Indice DB
    Da Morpheus80 nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 07-10-2004, 14:08