MasterDrive.it   
Vai indietro   MasterDrive.it > Software Development > MS Office, Access, VBA



Rispondi
 
Strumenti della discussione Modalità di visualizzazione
Vecchio 24-11-2009, 15:24   #1 (permalink)
Nuovo della community

 
2 Messaggi

Serpent82 novizio della comunita' ( + 10 )
[ACCESS] Eseguire una Macro con condizione

Salve a tutti, questo è il il mio primo post, premetto che mi diletto a realizzare piccoli gestionali con Access (da autodidatta) che utilizzo in ufficio.
Fino ad ora sono riuscito quali sempre a trovare le soluzioni ai problemi che mi ponevo.
Soltanto che ora c'è uno un pò più difficilotto.
In pratica ora vorrei realizzare un comando che all'occorrenza trasmette una e-mail con un allegato, in altra parole una specie di promemoria.
In effetti non so il codice da scrivere nella condizione della Macro che deve verificare se in una determinata Query c'è almeno una riga.
Quindi se nella Query_Scadenza c'è una riga esegui la Macro_Email altrimenti non fare nulla.

Grazie anticipatamente.

Serpent82 non è in linea   Bookmark and Share Rispondi quotando
Vecchio 24-11-2009, 17:16   #2 (permalink)
Senior della community

 L'avatar di dodo47

 
1,171 Messaggi

dodo47 e' una persona affidabile ( + 250 )dodo47 e' una persona affidabile ( + 250 )dodo47 e' una persona affidabile ( + 250 )dodo47 e' una persona affidabile ( + 250 )
Ciao e benvenuto nel forum
Puoi utilizzare il DCount:

K = DCount("Campo", "TuaTab/TuaQuery")
If K > 0 Then
....

saluti
__________________
domenico
dodo47 non è in linea   Bookmark and Share Rispondi quotando
Vecchio 25-11-2009, 10:26   #3 (permalink)
Nuovo della community

 
2 Messaggi

Serpent82 novizio della comunita' ( + 10 )
L'ho un pò modificato, nella condizione della macro ho messo:

codice:
DCount("[Query Clienti scadenza]![ID Cliente]";"[Query Clienti scadenza]")>0
Ora funziona, grazie mille.

Ne approfitto anche nell'indicarmi un manuale/guida (magari da scaricare) per chi si accinge a imparare a programmare in VB.

Grazie anticipatamente
Serpent82 non è in linea   Bookmark and Share Rispondi quotando
Vecchio 25-11-2009, 11:44   #4 (permalink)
Very Important Person

 L'avatar di @Alex

 
5,527 Messaggi

@Alex deve ritenersi una persona fiera ( + 1000 )@Alex deve ritenersi una persona fiera ( + 1000 )@Alex deve ritenersi una persona fiera ( + 1000 )@Alex deve ritenersi una persona fiera ( + 1000 )@Alex deve ritenersi una persona fiera ( + 1000 )@Alex deve ritenersi una persona fiera ( + 1000 )@Alex deve ritenersi una persona fiera ( + 1000 )@Alex deve ritenersi una persona fiera ( + 1000 )@Alex deve ritenersi una persona fiera ( + 1000 )
Quote:
Originariamente inviata da Serpent82 Visualizza il messaggio
L'ho un pò modificato, nella condizione della macro ho messo:

codice:
DCount("[Query Clienti scadenza]![ID Cliente]";"[Query Clienti scadenza]")>0
Ora funziona, grazie mille.

Ne approfitto anche nell'indicarmi un manuale/guida (magari da scaricare) per chi si accinge a imparare a programmare in VB.

Grazie anticipatamente
La guida in linea Gratuita ed il Visualizzatore Oggetti(nativo) sono i manuali migliori.
__________________
@Alex
Sito Web personale:
http://www.alessandrobaraldi.it/

Se l'aiuto ti è stato utile aumenta la reputazione
all'utente con il Pulsante
@Alex non è in linea   Bookmark and Share Rispondi quotando
Rispondi

Strumenti della discussione
Modalità di visualizzazione

Regole d'invio
Non puoi inserire discussioni
Non puoi inserire repliche
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è attivo
Le smilies sono attive
Il codice IMG è attivo
il codice HTML è disattivato
Trackbacks are attivo
Pingbacks are attivo
Refbacks are disattivato

Salto del forum


Tutti gli orari sono GMT +1. Attualmente sono le 04:36.


Powered by vBulletin versione 3.8.0
Copyright © 2000 - 2010, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0

Valid XHTML 1.0 Transitional  Creative Commons License

Eccetto dove diversamente specificato, i contenuti pubblicati in questa comunità sono rilasciati sotto Licenza
Creative Commons Attribuzione-Non commerciale-Condividi allo stesso modo 2.5 Italia License.
La comunita' di MasterDrive.it non e' responsabile di eventuali imprecisioni presenti nelle pagine.