Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    problemi between

    ho questo problema.

    ho un archivio mdb con questi campi
    codice A
    dal 01/01/2007
    al 31/12/2007
    ecc

    ora quando salvo un record dovrei controlare che il nuovo periodo che devo inserire non deve esistere gia.

    ho probvato con between ma non risco.

    maschera di inserimento=
    codice dal AL
    A 05/12/2007 20/12/2007

    in questo caso mi deve dare un messaggio di errore che il periodo esiste-

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    dimenticavo... il linguaggio è visual basic 6

  3. #3
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    spiega meglio che così non si è capito nulla.. eppi.. vb6 per access (vba) o vb6 proprio? Un po' di codice?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    visual basic 6.

    tabella in access cosi composta
    dal al codice
    01/01/2007 31/12/2007 A
    ecc..

    Questi dati li inserisco in base ad un form di visual basic 6

    form:

    DAL___________ AL______________ CODICE_____ (pulsante SALVA)

    prima di salvare il record devo controllare che il periodo Dal Al non risulti già inserito.

    select * from tabella where codice=.... and poi????

  5. #5
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    select * from tabella where codice=.... and dal >= tuoDal and al <= tuoAl

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    759
    Non credo che vada bene.
    credo che tigre intenda verificare se l'intervallo di date che sta per inserire si sovrappone anche solo parzialmente ad un intervallo già presente in un record.
    Se è così dovrà verificare se esiste già un record che abbia la data di inizio compresa tra le date immesse OR la data di fine compresa tra le date immesse.

  7. #7
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    può essere.. dalla sua spigazione non si capisce quale delle due.. attendiamo

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    esatto, dovrei verificare che la data che sto per inseire non è compresa.....

    "Se è così dovrà verificare se esiste già un record che abbia la data di inizio compresa tra le date immesse OR la data di fine compresa tra le date immesse."

    scusate se mi sono spiegato male.

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.