Calcolo con variabile Visula Studio con Visual Basic

giovedì 03 febbraio 2011 - 10.51

Carmelo1965 Profilo | Junior Member

Ciao a tutti, lavoro con visul Studio 2005 con linguaggio Visual Basic.
Ho una tabella che si chiama Contatti - all'interno della tabella ho un campo che si chiama
"TipoTrattativa" nel form ho inserito il campo come casella compinata, all'inerno ci sono i dati: VINTA, PERSA . Vorrei fare la somma di tutte le Aziende che hanno come campo VINTA in un campo TXT a parte oppure PERSA in un secondo CAMPO TXT - il tutto è salvato nel DB. della tabelle create da me.
°Uso un form semplice con adapter.
Spero di essermi spiegato grazie in anticipo.
Un grazie a tutti i collaboratori....

alx_81 Profilo | Guru

>Ciao a tutti, lavoro con visul Studio 2005 con linguaggio Visual Basic.
ciao

>Ho una tabella che si chiama Contatti - all'interno della tabella
>ho un campo che si chiama
>"TipoTrattativa" nel form ho inserito il campo come casella compinata,
>all'inerno ci sono i dati: VINTA, PERSA . Vorrei fare la somma
>di tutte le Aziende che hanno come campo VINTA in un campo TXT
>a parte oppure PERSA in un secondo CAMPO TXT - il tutto è salvato
>nel DB. della tabelle create da me.
si tratta di un'applicazione windows o web? vuoi avere questa somma ogni volta che cambi il valore, oppure la prima volta che leggi la sorgente (o cmq quando salvi lo stato e torni da server)? somma di cosa, numero di volte in cui appare VINTA per un'azienda? Quindi un conteggio?

>Un grazie a tutti i collaboratori....
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

Carmelo1965 Profilo | Junior Member

Ciao Alex, infatti, vorrei che ogni volta che in un record si salva il Campo Trattativa mi deve sommare di 1 nel campo sommatrattativa.txt e se dovessi toglierlo dovrebbe decrementare di 1
Le somme dovrebbe farle ogni volta che salvo. Al momento non sono con Web ma in locale
con visual studio 2005 ed uso tabelle create da me.
Grazie mille
Un grazie a tutti i collaboratori....

speedx Profilo | Junior Member

Ciao non so se ho capito benissimo il discorso,
ma se hai un campo trattavita che ti dice se e' vinta o persa, la somma o meglio la seleziona la vai a fare su quello.
Non capisco la necessità del campo TXT e cmq... io farei una seconda chiamata al db per conteggiare le trattative andate bene o male se mi serve esporlo all'interno dello stesso form.
//// Marcello C.

Carmelo1965 Profilo | Junior Member

Ciao Marcello, scusa l'ignoranza per visual basic e visual studio 2005 che uso, quindi dovrei fare un tabella a parte con campi di nome trattativa, persa , scusa a me serve una somma per ogni Anagrafica che ha salvato il dato Persa ect. forse dovrei associare IDcampo persa all'ID anagrafica e fare un campo somma in Tabella.
Se magari mi faresti un esempio più dettagliato potrei capire, scusa ancora.
Carmelo
Un grazie a tutti i collaboratori....

Carmelo1965 Profilo | Junior Member

CIAO speedx - volevo dirti che sono arrivato al risultato.
Grazie a tutti, vi scrivo la funzione in caso dovesse servire ad altri.


Dim i As Integer

Dim somma As Double = 0
i = 0
somma = 0

For i = 0 To 2 'segnala errore come NUM_RO

If dgv.Rows(i).Cells(3).Value = "PERSA" Then

somma += dgv.Rows(i).Cells(2).Value

End If

Next i
TotContattiTextBox.Text = Somma

SALUTI CARMELO

Ciao, ringrazio tutti per la vostra pazienza...
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5