Programma stipendi in Visual Studio 2005

venerdì 07 dicembre 2007 - 13.10

Mau67 Profilo | Expert

Salve a tutti,
Stò costruendo un programma per la gestione delle buste paga, lo stò sviluppando in Visual Studio 2005 con tabelle in Access.

Adesso ho costruito un form per l'assegnazione delle competenze al personale, è mio intendimento cliccando su un Button di far assegnare le varie voci di competenza ad ogni singolo amministrato secondo a criteri d'azienda.

Vi faccio un esempio:

Per far questo devo rispettare dei parametri di filtro:
Data decorrenza
Parametro
Voce stipendio

ho usato il seguente codice all'interno del Button1_Click

Select Case DecorrenzaTextBox

Case Is >=#01/01/2005# And < #31/12/2005# And Parametro = 120 And Voce stipendio = "Stipendio a.l.

StipendioDovutoTextBox.Text = 1000,00


Case Is >=#01/01/2006# And < #31/05/2006# And Parametro = 120 And Voce stipendio = "Stipendio a.l.

StipendioDovutoTextBox.Text = 1200,00

Case Is >=#01/06/2006# And < #31/12/2006# And Parametro = 120 And Voce stipendio = "Stipendio a.l.

StipendioDovutoTextBox.Text = 1280,00

Case Is >=#01/01/2007# And < #31/12/2005# And Parametro = 120 And Voce stipendio = "Stipendio a.l.

StipendioDovutoTextBox.Text = 1350,00

End Select

In conclusione usando come filtro le date non ottengo l'assegnazione della giusta competenza, se tolgo le date e lascio il resto dei filtri funziona, il problema è che le date come vincolo di assegnazione e molto importante per questo programma, qualcuno sa dirmi dove sbaglio, o se esiste qualche altro sisteme per ottenere il risultato da me sperato?

Grazie in anticipo Mau67

e.disanto Profilo | Junior Member

Prova ad inserire le date tra apici (es. "01/01/2005")
Che io sappia il carattere "#" va utilizzato con Access soltanto nelle query...

Ernesto di Santo

Mau67 Profilo | Expert

provato anche tra apici non cambia nulla,

mi viene un dubbio, magari non devo inserire la data in formato inglese? e nella MaskedBox la devo inserire anche in formato inglese?
Mau67

e.disanto Profilo | Junior Member

Scusami, ma non funziona il filtro o ti da un particolare messaggio di errore?
Perché accanto al primo AND dovrebbe darti un errore, da quello che ho capito ci sono un pò di problemi con dati di tipo Date e Boolean...

Ernesto di Santo

Mau67 Profilo | Expert

Si mi da un errore
Però se uso il # per delimitare la data non da errore ma il filtro non funziona
Mau67
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5