Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1
    Utente di HTML.it L'avatar di Bugu
    Registrato dal
    Nov 2007
    Messaggi
    871

    [access] azione on focus

    Ho una form con 2 caselle di testo: CASELLA1 e CASELLA2

    Nella form ho anche un pulsante che su click imposta il valore di CASELLA1 a zero.

    Come posso dire al pulsante che se il cursore è su CASELLA2, mi deve impostare CASELLA2 a zero invece di CASELLA1?

    In pratica deve compiere l'azione di impostare il valore a seconda di dove si trova il focus del mouse in quel momento.

    Si può fare?
    Linux User
    ---------
    Solo due cose sono infinite: l'universo e la stupidità umana, e non sono tanto sicuro della prima.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Cerca su google le proprietà activecontrol e previouscontrol.

  3. #3
    Utente di HTML.it L'avatar di Bugu
    Registrato dal
    Nov 2007
    Messaggi
    871
    Originariamente inviato da nicola75ss
    Cerca su google le proprietà activecontrol e previouscontrol.
    Grazie!
    Linux User
    ---------
    Solo due cose sono infinite: l'universo e la stupidità umana, e non sono tanto sicuro della prima.

  4. #4
    Utente di HTML.it L'avatar di Bugu
    Registrato dal
    Nov 2007
    Messaggi
    871
    Purtroppo non riesco a reperire info utili.
    Qualcuno sa farmi un esempio di comando da potermi poi adattare?
    Mi serve solo che il mio pulsante imposti un valore nella casella di testo nel quale mi sono posizionato prima di premere il pulsante stesso...
    Linux User
    ---------
    Solo due cose sono infinite: l'universo e la stupidità umana, e non sono tanto sicuro della prima.

  5. #5
    Utente di HTML.it L'avatar di Bugu
    Registrato dal
    Nov 2007
    Messaggi
    871
    Come tornare al previouscontrol l'ho capito:

    codice:
    screen.previouscontrol.setFocus
    il mio problema è aggiungere la riga che dice di impostare il valore ad 1

    Che comando devo aggiungere?
    Linux User
    ---------
    Solo due cose sono infinite: l'universo e la stupidità umana, e non sono tanto sicuro della prima.

  6. #6

  7. #7
    Utente di HTML.it L'avatar di Bugu
    Registrato dal
    Nov 2007
    Messaggi
    871
    Grazie Nicola, sei davvero gentilissimo.
    Praticamente mi hai aiutato a realizzare il 90% del mio programma.
    Non so come ringraziarti.
    Grazie
    Linux User
    ---------
    Solo due cose sono infinite: l'universo e la stupidità umana, e non sono tanto sicuro della prima.

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    L'ho fatto con piacere.
    So quanto possa essere frustrante lavorare con access.
    A suo tempo anch'io sono stato molto aiutato per un mio progetto da Mistexxx e da fabio309 che ringrazio ancora pubblicamente. Siam qui per aiutarci reciprocamente.

  9. #9
    Utente di HTML.it L'avatar di Bugu
    Registrato dal
    Nov 2007
    Messaggi
    871
    Grazie.

    Sto usando il codice che mi hai mandato.
    codice:
    If screen.previouscontrol.name= "sconto1" Then
    sconto1.value = 1
    Funziona
    Avrei solo bisogno di fare una piccola modifica, e cioè di impostare il valore di SCONTO1 a:
    SCONTO1 & 1.
    Cioè deve aggiungere il valore 1 a quello già inserito nella casella SCONTO1.
    Se ad esempio SCONTO1 ha come valore 10, quando premo il pulsante il valore deve diventare 101. Oppure se il valore è AAA, deve diventare AAA1
    Sto provando un pò di soluzioni ma non riesco.
    P.S. specifico che la casella in questione è in una SubForm.
    Sai come fare?
    Linux User
    ---------
    Solo due cose sono infinite: l'universo e la stupidità umana, e non sono tanto sicuro della prima.

  10. #10
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Premetto che non ho provato

    sconto1.value = sconto1.value & "1"

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.