2011-03-23 2 views
0

Dans ma base de données Access, un certain nombre de requêtes sont nécessaires pour exécuter une fonction spécifique pour chaque ligne renvoyée.Exécution d'une sous-fonction pour chaque ligne d'une requête

En réalité, ma fonction consiste à envoyer un courrier via Lotus Notes. Comment exécuter ma fonction sur chaque ligne retournée? Comment sélectionner les données de champ à envoyer en tant que paramètres à ma fonction?

+1

Qu'avez-vous essayé jusqu'à présent? Quelles méthodes envisagez-vous? Sans quelques infos Sur ces questions, vous demandez à quelqu'un d'écrire votre application pour vous. –

+0

Que dois-je faire? Où suis-je? Qui suis je? –

Répondre

1

Vous devez savoir comment envoyer des courriels avec Lotus Notes (Une autre question?) Dans VBA.

Votre requête:

Select SomeName 
     , SendEmailThroughLotusNotes([EmailAddress] 
       , [TheseData], [ThoseData]) as EmailSent 
From MyTableOfThingsPromptingAnEmail 

« Dans un module

Public Function SendEmailThroughLotusNotes(EmailAddress as String, FieldData1 As String, FieldData2 As String) AS Boolean 

'Put lotus notes code here 

End Sub 
+0

Merci. Oui, j'ai déjà résolu le problème concernant le courrier dans les notes de lotus. C'était exactement ce que je cherchais. – Zyberzero

0

Jetez un oeil à l'aide d'ADO pour exécuter votre requête et faire défiler chaque enregistrement. Voir cette question pour quelques exemples: Trouble connecting and querying in ADO

+0

Dans une application Access, il serait plus logique d'utiliser DAO. –

Questions connexes