Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Form chiamante

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    7

    Form chiamante

    Ciao ragazzi.

    Ho un problema.

    Ho un form che richiamo da tutti gli altri form del progetto.


    Come faccio a sapere qual' è il form l' ha lanciato??


    Saluti

  2. #2
    beh, la tua domanda nn è molto kiara se la riformuli vediam di capirci qualcosa

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    7
    Scusa se non sono stato molto chiaro.

    Allora, cerco di riepilogare per essere più chiaro possibile.

    Sto sviluppando un software e nelle interrogazione, ho bisogno di riempire alcuni campi tipo data notificazione,etc., le interrogazioni sono una diecina.

    Il form che mi riempe i campi, è lo stesso per ogni interrogazione, per effettuere il refresh delle griglia mi occorre sapere da quale form io lo stia lanciando.


    Spero di essere stato più chiaro.

    Ciao

  4. #4
    puoi usare una variabile globale dove metti il nome della form chiamante... oppure, se la form di editing e' chiamata in modalita' modale, quando esci sei comunque nella form chiamante, e da li' fai il refresh

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    7
    Originariamente inviato da optime
    puoi usare una variabile globale dove metti il nome della form chiamante... oppure, se la form di editing e' chiamata in modalita' modale, quando esci sei comunque nella form chiamante, e da li' fai il refresh
    La prima ipotesi era quella che avevo pensato anche io, ho inserito il nome del form nel Tag del from chiamato.

    Ma come faccio poi a fare questa istruzione:


    w_frmchiamante.adodc1.refresh

    dove w_frmchiamante è la variabile definita Form che contiene il nome della from che chiama, ricevo errori.

    Cioè, in clipper io usavo delle variabile che poi nè eseguivo (si chiamavano macro) in contenuto, in VB si puo fare lo stesso.


    Ciao

  6. #6
    Utente di HTML.it L'avatar di Gigi84
    Registrato dal
    May 2001
    Messaggi
    569
    io farei così:

    ti fai una variabile Public nel form incriminato che chiami FormChiamante (o come ti piace a te) di tipo Form;

    prima di chiamare il form assegni a questa variabile il form da cui lo chiami così nel form chiamato hai il riferimento del chiamante!

    sono stato un po' incasinato nella spiegazione.. provo a farti un esempio:


    nel form da chiamare:
    codice:
    Public FormChiamante As Form
    
    .
    .
    .
    
    if FormChiamante <> Nothing Then FormChiamante.adodc.refresh
    Nei form che chiamano:
    codice:
    .
    .
    .
    Load FormDaChiamare
    Set FormDaChiamare.FormChiamante = Me'--> Il nome della variabile Public!!
    FormDaChiamare.Show

    'Dovrebbe' funzionare.. non l'ho provato!!


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.