Visualizzazione dei risultati da 1 a 8 su 8

Discussione: VB 6.0 - nome e somme

  1. #1

    VB 6.0 - nome e somme

    le mie tabelle sono così strutturate (vedi img allegata)

    Rs1.Open "SELECT Sum(importo) AS importomovimento, Sum(totaleivato) AS totale, cliente.ragionesociale FROM ((movimenti INNER JOIN fattura ON movimenti.idfattura = fattura.idfattura) LEFT JOIN cliente ON fattura.idanagrafica = cliente.idcliente) INNER JOIN descrizionefattura ON fattura.idfattura = descrizionefattura.idfattura", cn, 1
    Set DataGrid1.DataSource = Rs1

    Praticamente vorrei visualizzare in un gatagrid il totale e l'importo del movimento relativi ad un cliente
    quindi
    colonna 0 nome cliente
    colonna 1 importo movimenti
    colonna 2 totale

    ma non va!!!!
    Immagini allegate Immagini allegate

  2. #2

    altra soluzione

    un'altra soluzione quale potrebbe essere???
    La griglia che tiro fuori con questa select è quella in allegato ...
    Immagini allegate Immagini allegate

  3. #3
    nessuno sa aiutarmi???

  4. #4
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    221
    scusami..ti stavo mandando questo codice...

    RS.CursorLocation = adUseClient
    RS.LockType = adLockOptimistic
    RS.Open "la tua inner join", CN, adOpenStatic, adLockReadOnly
    Set DataGrid1.DataSource = RS
    DataGrid1.Refresh

    ma nn hai risolto..?!?
    provo a farti la join...

  5. #5
    in pratica vorresti il riepilogo e non il dettaglio?
    se è così prova a mettere nella query nella forma:
    codice:
    SELECT Sum(importo) AS importomovimento, 
           Sum(totaleivato) AS totale, 
           cliente.ragionesociale 
    FROM ((movimenti INNER JOIN fattura ON movimenti.idfattura = fattura.idfattura) 
           LEFT JOIN cliente ON fattura.idanagrafica = cliente.idcliente) 
           INNER JOIN descrizionefattura ON fattura.idfattura = descrizionefattura.idfattura
    GROUP BY cliente.ragionesociale
    *** Rachele TI AMO DA MORIRE!!! ***

  6. #6
    non funziona bene
    praticamente il totale ivato è esatto ma il problema è sul totale dei movimenti.
    Esce un numero alto e non so come fa questa somma
    Se riesci a capire tu il problema .. pobabilmente è relativo ai collegamenti tra le tabelle
    Grazie

  7. #7
    togli la relazione con l'aliquota iva tanto per cominciare e vedi se ti funziona così
    e poi la figura postata non è la corrispondente alla query
    *** Rachele TI AMO DA MORIRE!!! ***

  8. #8
    nella tabella movimenti non c'è l'aliquota ... l'aliquota è presente solo nella tabella descrizionefattura.....

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 © 2025 vBulletin Solutions, Inc. All rights reserved.