Riempimento campi

di il
11 risposte

Riempimento campi

Salve a tutti.
Piccolo problema: in una maschera ho un campo denominato "data fattura" un campo denominato " tipo di,pagamento" ed un terzo campo denominato " scadenza pagamento".
Nel campo "tipo di pagamento" possono esserci contante, sdd, carta di credito, ri.ba., ecc.
Io vorrei che se nel campo "tipo di pagamento" compare carta di credito, nel campo "scadenza pagamento" compaia automaticamente la data fattura.
Ho provato a scrivere il codice allegato sul campo "tipo di pagamento" settato in 'dopo aggiornamento':

if tipo di pagamento = "carta di credito" then
scadenza pagamento = data fattura
end if


Però non funziona.
Dov'è l'errore?

Grazie anticipate

11 Risposte

  • Re: Riempimento campi

    Ma non hai una tabella di Pagamenti con una CHIAVE PRIMARIA... in cui magari "carta di credito" è il Record con PK=1...?
    La combo di selezione del Metodo non è basata su questa Tabella...?

    Se è così come dovrebbe essere... il problema "piccolo" è concettualmente enorme...!
    Se non hai una Tabella ModalitaDiPagamanto allora è ancora peggio...

    Dove ti collochi...?
  • Re: Riempimento campi

    Ho una tabella con i metodi di pagamento in relazione con la tabella Fatture passive, la quale, poi è in relazione con la tabella Clienti ma forse è proprio li, l'inghippo......nella tabella Fatture passive i clienti sono in chiaro invece che con il numero di ID primario....sarà per quello?....se fosse, è un bel casino perchè ho piu di 200 record registrati
  • Re: Riempimento campi

    A parte quanto giustamente detto da @Alex (dovresti avere una tabella per i tipi di pagamanto con il codice associato da utilizzare), ma è evidente che tu non possa scrivere

    if tipo di pagamento = "carta di credito" then

    dato che la parte sottolineata per il VBA non ha senso ...
  • Re: Riempimento campi

    Oregon
    Ma nel codice non è sottolineata...e neppure nel mio post.
    Comunque come ho risposto ad alex, credo di aver capito l'errore
  • Re: Riempimento campi

    No, ho provato a cambiare su un paio di record ma continua a non funzionare....probabilmente è proprio il codice che non viene compreso da Access ( cioè sono io a sbagliare )
  • Re: Riempimento campi

    Beasissi ... cerchiamo di capirci, scusa ... l'ho sottolineata IO per EVIDENZIARE la parte sbagliata. Che risposta è la tua?

    Cosa è per VBA

    tipo di pagamento

    ?

    Vedi che sono 3 parole separate da spazio che Access non sa interpretare?

    Ma poi, non hai niente da dire sulla questione della tabella con il codice associato (che è come si dovrebbe fare)?
    Se continui sulla strada sbagliata, che senso ha rispondere?
  • Re: Riempimento campi

    Tipo di pagamento è un campo tant'è che VBA lo riconosce e melo suggerisce durante la compilazione del codice.
    Ho fatto, più o meno la stessa cosa, per far si che in un campo SI/NO apparisse la spunta quando su un altro campo fosse completato e funziona.
    Comunque se sbaglio è perchè sto imparando e se nessuno mi insegna, ma mi continua a dire che sbaglio senza però spiegarmi dove, continuerò su quella strada.
    Ma vedrai che, cosi come ho imparato a fare altro, troverò chi mi aiuta.
    Grazie lo stesso.
  • Re: Riempimento campi

    In VBA Tipo di pagamento sono 3 parole distinte separate da spazio. Mi spiego? Come te lo suggerisce Access?

    Qui nessuno ti deve insegnare. Non è fatto per questo il forum.

    Qui le basi (le basi proprio minime) le devi avere tu e se hai problemi particolari ci si affida alla comunità. Non scambiare il forum per un corso di base. E la polemica non serve a nulla soprattutto quando ti dicono in mille salse come fare e tu non impari.
  • Re: Riempimento campi

    VBA me lo suggerisce mentre scrivo, sapientone.
    Comunque, lascia perdere...avevo già detto che non avrei più scritto qui perchè tanto ci sono solo sapierntoni che cosa ci stanno a fare qui, poi, non si capisce, se non per aiutare anche quelli duri come me.
    Questa tua risposta anche un pò maleducata me ne da la conferma.

    Adieu
  • Re: Riempimento campi

    Ma che c'entrano queste risposte?

    Qui l'unico maleducato sei tu che non rispondi a chi ti dà suggerimenti, anzi lo ignoti totalmente
  • Re: Riempimento campi

    Chiudo la discussione.
Devi accedere o registrarti per scrivere nel forum
11 risposte