Query riga per riga

di il
5 risposte

Query riga per riga

Ciao a tutti,
chiedo il vostro preziosissimo ed esperto aiuto per questo problema.
In pratica partendo da una query che mi crea una tabella con delle righe ordine, tipo questa:

ID_RIGA | CODICE ARTICOLO | QUANTITA' | PROMOZIONE | RIF. PROMO
1 | carta-001 | 12 | |
2 | cartuccia-050 | 50 | P | TOM
3 | cartuccia-011 | 100 | |

devo arrivare a questo risultato:

1 | carta-001 | 12 | |
2 | cartuccia-050 | 50 | P |
TOM
3 | cartuccia-011 | 100 | |

in pratica devo spostare il campo RIF. PROMO sotto al record relativo solo se il campo PROMOZIONE è uguale a P
Si può fare???
Grazie

5 Risposte

  • Re: Query riga per riga

    No questo caso non è Excel, con Access o meglio con un Database, quindi dal punto di vista Dati quello che dici è insensato, dal punto di vista Visualizzazione invece potrebbe anche avere un senso, ma in quel caso devi distinguere le 2 cose e soprattutto devi realizzare il metodo di visualizzazione di una Maschera che con Access è molto interdipendente.
    Ad esempio se usi Maschere CONTINUE, puoi scordarti questi giochetti, se invece sei in una Maschera singola, allora su Current puoi gestire quello che vuoi...

    Se ti serve invece generare una Stampa la cosa è molto facilmente gestibile in fase di generazione del Report in quanto su Evento Format della sezione in cui visualizzi quei dati puoi interagire e rendere o meno visibile il controllo posizionato sotto...
  • Re: Query riga per riga

    No, purtroppo l'output dev'essere un file di testo...
  • Re: Query riga per riga

    E quando volevi dirlo che era un file di testo...?
    Perché dobbiamo perdere tempo a capire l'obiettivo...?

    Si può fare ovviamente tutto ma solo con codice vba esportando riga per riga... e le query non c'entrano assolutamente nulla in questo caso.
  • Re: Query riga per riga

    Scusate...
    come faccio ad esportare riga x riga con codice VBA?
    Grazie
  • Re: Query riga per riga

    Apri un file in scrittura ed il Recordset con i dati... quindi cicli il Recordset e fai un output oppure un write, devi valutare tu leggendo le differenze, nel file.
    Ora apri la guida ed inizia a studiare i singoli elementi, prova a realizzare un codice con questo indicazioni.
Devi accedere o registrarti per scrivere nel forum
5 risposte