Je suis nouveau dans lotusScript et notes de lotus. Je peux récupérer des données de la base de données en utilisant notesView. Voici chemin de mon code LotusScript pour que:Récupérer des données de lotus NotesDatabase en utilisant lotusScript
Sub getViewData
Dim session As New NotesSession
Dim db As NotesDatabase
Dim mainDoc As NotesDocument
Set db = session.CurrentDatabase
Dim collection As NotesDocumentCollection
Set collection = db.AllDocuments
Dim fileName As String
Dim fileNum As Integer
Dim item As NotesItem
Forall v In db.Views
Set mainDoc = v.GetFirstDocument
fileNum% = Freefile()
fileName$ = "C:\AllViewsData\" & v.name & ".txt"
Open FileName$ For Append As fileNum%
Write #fileNum% , "////// VIEW NAME:" & v.name & "////////////"
Set mainDoc = v.GetFirstDocument
While Not (mainDoc Is Nothing)
Forall i In mainDoc.Items
ss = ss & " " & i.Name
End Forall
Write #fileNum% , ss
Set mainDoc = v.GetNextDocument(mainDoc)
Wend
Close fileNum%
End Forall
End Sub
table I conçu sql (relationnelle) pour chaque notesForms. J'essayais de récupérer des données en utilisant notesForm et de stocker cela dans la table correspondante mais je ne pouvais pas faire cela :( Toute aide est très appréciée
Vous allez avoir à poster le code qui ne fonctionne pas, avec l'erreur que vous obtenez - pour le moment, cette question semble que vous voulez que quelqu'un écrit le code dans la boucle intérieure pour vous. –
Qu'est-ce que vous essayez d'accomplir exactement? Il existe rarement un simple mappage un-à-un entre un document Notes et une ligne d'une table de base de données relationnelle (à moins que votre compréhension des bases de données relationnelles ne vous gêne sérieusement). Si vous avez besoin de la synchronisation des données d'entreprise, vous devriez probablement regarder des produits comme Lotus Enterprise Integrator pour Domino ou Notrix. –
@Jonners: merci pour votre réponse rapide. J'ai posté mon code entier ici, je veux la même chose en utilisant notesForm. –