100 messaggi dal 28 febbraio 2006
Buongiorno ho un database che interrogo con Vb.net scrivendo in locale un file csv, i record scritti devono contenere una riga per mese con un importo, purtroppo i dati spesso sono bimestrali e trimestrali vorrei creare un loop che mi permetta di suddividere i dati esempio
data importo
01/01/2019-31/01/2019 100
01/02/2019 31/03/2019 59
01/04/2019 30/04/2019 100

lo vorrei trasformare il record quando lo scrivo sul csv
01/01/2019-31/01/2019 100
01/02/2019 28/02/2019 28
01/03/2019 31/03/2019 31
01/04/2019 30/04/2019 100

Al momento ho creato una serie if then end if per ogni mese dell'anno per fare prodie solo codice inizia essere pesante aumentare degli anni avente in mente un idea su come posso spezzare il record di due mesi? sto pure valutando metodo DateAndTime.DateAdd ma non mi pare che mi possa permettere di fare prodie.
311 messaggi dal 08 gennaio 2011
Se ho capito bene, secondo me hai bisogno di una classe di nome ImportoDiUnPeriodo. Questa classe ha 3 proprietà Dal, Al, Importo; le prime due di tipo Date l'ultima di tipo Decimal. In più la classe contiene un metodo SalvaSuCSV che accetta una stringa contenente percorso/NomeFile.
100 messaggi dal 28 febbraio 2006
ok grazie adesso provo

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.