+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19

Saldo iniziale su conto corrente

  1. #1
    L'avatar di freddy60
    freddy60 non  in linea Scolaretto
    Post
    227
    Like Inviati  
    0
    Like Ricevuti  
    0
    Come da titolo vorrei sapere come faccio ad immetere il saldo iniziale su un conto corrente.

    Mi spiego meglio; Io ho tre conti correnti da gestire ognuno dei quali dovr immetere il saldo iniziale.

    il mio db formato da due tabelle " Conti" e "Contabilita".

    La tabella "conti" composta cosi:
    ----------------------------------------------
    Idconto = integer (Chiave primaria)
    Conto = nchar
    ----------------------------------------------
    Tabella contabilita:

    Idcontabilita= integer (Chiave primaria)
    data.......... = Datatime
    assegno.....= integer
    descrizione.= varchar50
    categoria...= varchar 50
    entrate......= money
    uscite........= money
    nota..........= varchar
    Idconto.....= integer (Chiave secondaria)

    Le due tabelle sono relazionate una a molti.

    La mia domada questa come devo fare a immetere il saldo iniziale sui tre conti.

    il mio form composto da due DW "conto e contabilita" e il saldo viene visualizzato in una label a secondo del conto che seleziono.

    questo il codice che mi visualizza il saldo di uno dei tre conti che seleziono nella LblTotale.Text:

    Try
    
                ContabilitaDataGridView.FirstDisplayedScrollingRowIndex = ContabilitaDataGridView.RowCount - 2
    
                Dim entrate As Decimal = 0
                Dim uscite As Decimal = 0
                
                For r = 0 To ContabilitaDataGridView.Rows.Count - 1
                    If Not DBNull.Value.Equals(ContabilitaDataGridView(6, r).Value) Then
                        uscite += CType(ContabilitaDataGridView.Rows(r).Cells(6).Value, Double)
                    End If
                Next
    
    
                For r = 0 To ContabilitaDataGridView.Rows.Count - 1
                    If Not DBNull.Value.Equals(ContabilitaDataGridView(5, r).Value) Then
                        entrate += CType(ContabilitaDataGridView.Rows(r).Cells(5).Value, Double)
                    End If
                Next
    
    
                LblTotale.Text = (entrate - uscite).ToString("c2")         
    
                If LblTotale.Text < 0 Then
                    LblTotale.ForeColor = Color.Red
                Else
                    LblTotale.ForeColor = Color.Green
                End If
    
            Catch ex As Exception           
    
            End Try
    
    non so se mi sono spiegato bene

  2. #2
    Ferrari_and non  in linea Scolaretto
    Post
    295
    Like Inviati  
    2
    Like Ricevuti  
    3
    Inserisci nella tabella Contabilita una riga per conto in cui nella descrizione inserisci la voce "Saldo Iniziale", nella categoria "Saldo" in dare o avere a seconda di come gestisci entrate e uscite l'importo e nella data la data in cui hai il saldo iniziale.

  3. #3
    L'avatar di freddy60
    freddy60 non  in linea Scolaretto
    Post
    227
    Like Inviati  
    0
    Like Ricevuti  
    0
    Mi stai dicendo di modificare il DB?

  4. #4
    L'avatar di AntonioG
    AntonioG non  in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Post
    17,396
    Blogs
    5
    Like Inviati  
    5
    Like Ricevuti  
    32
    No. Ti sta dicendo che, come registri assegni o bonifici, cos registri una voce Saldo iniziale (in dare o avere)
    ℹ️ Leggi di pi su AntonioG ...

  5. #5
    L'avatar di freddy60
    freddy60 non  in linea Scolaretto
    Post
    227
    Like Inviati  
    0
    Like Ricevuti  
    0
    ho capito, infatti quando ho iniziato a inserire le operazioni ho imesso il saldo iniziale direttamente nel DW, per adesso sorge un problema con l'anno nuovo. Visto che io faccio visualizzare nel DW solo le operazioni dell'anno corrente il saldo del 2020 come fa a calcolarlo per l'anno 2021?

  6. #6
    L'avatar di AntonioG
    AntonioG non  in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Post
    17,396
    Blogs
    5
    Like Inviati  
    5
    Like Ricevuti  
    32
    Un attimo ... il movimento del Saldo Iniziale si riferisce all'apertura di un nuovo conto corrente e non ai saldi intermedi (di anno in anno) che ottieni con semplici query. Il saldo corrente lo ottieni con tutti i movimenti a partire dal primo fino alla data corrente.

    Ma forse fai un errore .... se vuoi il saldo dei movimenti dell'anno allora non devi includere il saldo iniziale, altrimenti avrai un saldo di TUTTI i movimenti, compresi quelli di quest'anno.
    Ultima modifica di AntonioG; 14-12-2020 17:20 
    ℹ️ Leggi di pi su AntonioG ...

  7. #7
    L'avatar di freddy60
    freddy60 non  in linea Scolaretto
    Post
    227
    Like Inviati  
    0
    Like Ricevuti  
    0
    Si, si riferisce ai saldi intermedi di anno in anno.
    per la query che faccio io non va bene che sarebbe questa:

    “SELECT sum(entrate)-sum (uscite) AS Totale FROM contabilita where IdConto=1 and (year(data) = year(GETDATE()))"

    infatti "Idconto1" mi calcola solo il primo conto corrente, se voglio visualizzare il secondo conto corrente devo rifare la query

    “SELECT sum(entrate)-sum (uscite) AS Totale FROM contabilita where IdConto=2 and (year(data) = year(GETDATE()))"

    ma penso che cos sia sbagliato perch mi riporterebbe nella label sempre il saldo del conto2

    Come faccio quando clicco su un altro conto a visualizzare il saldo dell'anno corrente nella stessa label

  8. #8
    L'avatar di AntonioG
    AntonioG non  in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Post
    17,396
    Blogs
    5
    Like Inviati  
    5
    Like Ricevuti  
    32
    No questo un altro problema che non c'entra nulla con quello di cui discutiamo. Per favore non facciamo la solta confusione.
    ℹ️ Leggi di pi su AntonioG ...

  9. #9
    L'avatar di freddy60
    freddy60 non  in linea Scolaretto
    Post
    227
    Like Inviati  
    0
    Like Ricevuti  
    0
    si forse hai ragione restiamo in tema, Si, si riferisce ai saldi intermedi di anno in anno.

  10. #10
    L'avatar di AntonioG
    AntonioG non  in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Post
    17,396
    Blogs
    5
    Like Inviati  
    5
    Like Ricevuti  
    32
    E quindi ?
    ℹ️ Leggi di pi su AntonioG ...

+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo

Potrebbero interessarti anche ...

  1. Tenativo di rubare soldi da un conto corrente
    Da sistemista nel forum Networking e sicurezza
    Risposte: 5
    Ultimo Post: 30-07-2020, 11:53
  2. saldo conto con office o openoffice
    Da xmarcos nel forum Microsoft Word
    Risposte: 11
    Ultimo Post: 02-08-2010, 11:27
  3. query saldo conto corrente bancario
    Da SIMONE90 nel forum Visual Basic 6
    Risposte: 1
    Ultimo Post: 08-06-2010, 23:12
  4. Gestione conto corrente su Access
    Da Lcassiago nel forum Microsoft Access
    Risposte: 4
    Ultimo Post: 08-06-2009, 17:17
  5. Formula per semplice DB conto corrente
    Da cicciobas nel forum Microsoft Word
    Risposte: 9
    Ultimo Post: 08-09-2008, 18:56