Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Turnazione e Periodo vb6

    Io ok ho messo 6 textbox per la turnazione e se metto data inizio e data fine ok perfetto.

    ora il problema e' un altro perche il mio obiettivo e' inserire un periodo tra due date da poter poi essere interrogato.
    cioe'

    se io metto che dal 31 gennaio 2007 al 5 febbraio 2007 uno lavoro di pomeriggio

    ora se io poi voglio fare una ricerca su un periodo per esempio dal 3 febbraio al 20 marzo come faccio a visualizzarlo?
    nel database come inserisco i dati?
    in poche parole il periodo dal 31 gennaio 2007 al 5 febbraio 2007 a fatto pomeriggio

    se interrogo il 4 febbraio per capire che turno faceva come faccio????

    In sintesi mi serve un metodo da capire per :

    1 inserire una turnazione settimanale (questo lo faccio gia con excel e lo importo in vb)
    2 Capire come poter interrogare un intervallo di due date ( per capire se in un periodo la persona era presente o assente)
    3 come poter inserire dati in un intervallo di dati (stile Ferie!)

    oddio e' CRISI NERA!HELP BELLIIII

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Personalmente, non ho capito quasi nulla ...

    Non si sa se disponi di un DB ...

    Il discorso che fai e' frammentario e con frasi incomplete e slegate ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Db access

    vb6

    ho bisogno di realizzare un programma che prenda la turnazione da file excel per un periodo di due date (inizio turnazione - fine turnazione)
    Che nella turnazione i dipendenti siano divisi tra mattina pomeriggio e sera

    alla fine avro'

    Pippo P 31-3-2008
    Pluto M 31-3-2008

    Ora se io vorrei chiedere dammi tutte le persone che hanno fatto turno pomeriggio tra il 29 marzo e il 3 aprile come faccio?

    nella turnazione cioe' nel DB ho inserito la data partenza della turnazione e la data fine...come faccio?

    help

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Se tu volessi avere delle informazioni, prima di tutto, devi averle disponibili nel DB.

    Come hai organizzato il DB ? Quali tabelle hai inserito ? Quali campi in queste tabelle ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    allora

    tabella generale dove sono segnalate le assenze di un determinato periodo per un determinato lavoratore

    Generale turni dove inserisco lavoratore periodo da / a dove fa Pomeriggio o mattina o sera

    cmq accetto idee...

    in ogni caso:

    io inserisco PIPPO POMERIGGIO DAL 3 APRILE al 4 MAGGIO

    se interrogo la data del 7 aprile vorrei sapere che turnazione effettua.

    io ho pensato di usare la dicitura sql con =< e = > ma il fatto e' che dovrei dirgli

    Set gRsDVD = New ADODB.Recordset
    gsSQL = "SELECT * FROM Generale Where giornoda >= " & sdata & " And giornoa <= " & sdata & ""
    gRsDVD.Open gsSQL, gCnGestione

  6. #6
    gsSQL = "SELECT * FROM Generale WHERE giornoda >=" & sdata & " AND giornoa <=" & sdata & ""

    ora sto qui...

    come faccio a :

    Seleziono un giorno dal calendario e lui deve :
    Cercarmi quel giorno in un intervallo di db : Giorno Da - Giorno A

    help

  7. #7
    Sinceramente non ho capito nulla di quello che devi fare.

    Però se hai un DataBase Access con una tabella (Es. Turni).
    Questa tabella contiene 3 campi : Nome (Testo(50)) Turno (Testo(1)) DataTurno (Data)

    Immaginiamo che sia popolata come da te indicato
    codice:
    Nome             Turno            DataTurno
    -------------  ------------   ----------------
    Pippo             P                  31-3-2008
    Pluto             M                  31-3-2008
    .....               .                   ......

    Se voglio sapere quali Nomi hanno fatto il Mattino tra il 21/01/2008 e il 26/01/2008 scriverei questa istruzione SQL:
    codice:
    SELECT Nome FROM Turni WHERE (DataTurno  Between #21/01/2008# And #26/01/2008#) AND (Turno='M')
    Ma forse non era questo che volevi fare?
    Non so prova ad essere più chiaro (non ho capito cosa c'entra excel)

    Ciao.

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da MetalPiskuan
    Sinceramente non ho capito nulla di quello che devi fare.
    Purtroppo, sono d'accordo ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    ok si scusatemi vi spiego cosa voglio fare

    io devo gestire assenze e permessi ferie di una societa'

    allora

    loro mi danno il personale operativo tramite un file excel che posso modificare nel modello io (posso dirgli come darmi i turni) e pensavo di chiedergli un file excel cosi disposto

    Operaio Turno Reparto Data
    Pippo P Tabacchi 31/3/07 - 4/4/07

    ora tramite vb importo il file excel lo elaboro e metto i dati ricevuti in un db access (importa - elabora il file excel - esporta in db access)

    tramite vb devo visualizzare che turno fa "pippo" il 2 aprile

    come faccio?mi conviene per esempio dirgli di inserire tutti i giorni del periodo?come posso farlo automaticamente? oppure?

    grazie ragazzi

  10. #10
    ottima la dicitura sopra grande!

    ma se pippo la turnazione la fa per uno stesso periodo

    dal 31 al 5 per esempio

    devo inserire pippo mattina 31
    pippo mattina 1/05/2008
    pippo mattina 2/05/2008
    pippo mattina 3
    pippo mattina 4
    pippo mattina 5

    ?

    oppure posso mettere una data inizio turnazione (DAL ) e mettere una data fine turnazione (AL) e interrogarla con between?

    grande!

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.