+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Access

  1. #1
    L'avatar di L4P_81
    L4P_81 non è in linea Scolaretto
    Luogo
    Padova
    Post
    69

    Access

    If then else
    allora uso il mio db in access per chiamare una applicazione(sap) per inserire un valore dei miei campi
    codice:
    If Me.B = "" Then
        Session.findById("wnd[0]/usr/ctxt[4]").Text = Me.A
        Session.findById("wnd[0]/usr/ctxt[4]").caretPosition = 8
        Session.findById("wnd[0]/tbar[1]/btn[8]").press
        Else
        Session.findById("wnd[0]/usr/ctxt[0]").Text = Me.B
        Session.findById("wnd[0]/usr/ctxt[0]").caretPosition = 11
        Session.findById("wnd[0]").sendVKey 8
        End If
    allora il controllo è" se B è vuoto"
    se vero - prendi il valore A e inseriscilo sul ctxt4
    se falso - prendi il valore B e inseriscilo sul ctxt0

    Beh sul caso VERO non funziona, sul FALSO si.
    Mentre se commento il controllo e il tutto il B, il caso A funziona.
    Boh...

  2. #2
    L'avatar di L4P_81
    L4P_81 non è in linea Scolaretto
    Luogo
    Padova
    Post
    69
    Quote Originariamente inviato da L4P_81 Visualizza il messaggio
    If then else
    allora uso il mio db in access per chiamare una applicazione(sap) per inserire un valore dei miei campi
    codice:
    If Me.B = "" Then
        Session.findById("wnd[0]/usr/ctxt[4]").Text = Me.A
        Session.findById("wnd[0]/usr/ctxt[4]").caretPosition = 8
        Session.findById("wnd[0]/tbar[1]/btn[8]").press
        Else
        Session.findById("wnd[0]/usr/ctxt[0]").Text = Me.B
        Session.findById("wnd[0]/usr/ctxt[0]").caretPosition = 11
        Session.findById("wnd[0]").sendVKey 8
        End If
    allora il controllo è" se B è vuoto"
    se vero - prendi il valore A e inseriscilo sul ctxt4
    se falso - prendi il valore B e inseriscilo sul ctxt0

    Beh sul caso VERO non funziona, sul FALSO si.
    Mentre se commento il controllo e il tutto il B, il caso A funziona.
    Boh...
    Ho fatto ma in realtà non riesco a capire come mai
    codice:
    If Me.B <> "" Then
        Session.findById("wnd[0]/usr/ctxt[0]").Text = Me.B
        Session.findById("wnd[0]/usr/ctxt[0]").caretPosition = 11
        Session.findById("wnd[0]").sendVKey 8
        Else
        Session.findById("wnd[0]/usr/ctxt[4]").Text = Me.A
        Session.findById("wnd[0]/usr/ctxt[4]").caretPosition = 8
        Session.findById("wnd[0]/tbar[1]/btn[8]").press
        End If
    in pratica il controllo di prima era così
    allora il controllo è" se B è vuoto"
    se vero - prendi il valore A e inseriscilo sul ctxt4
    se falso - prendi il valore B e inseriscilo sul ctxt0
    ora invece ho fatto
    Se B diverso da vuoto
    se vero - prendi B e inseriscilo sul ctxt0
    se falso - prendi A e inseriscilo sul ctxt4

    Non capisco come mai nel primo caso non funzionava.
    Qualcuno riuscirebbe a spiegarmi?

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi