Importation - hiérarchie

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Importation - hiérarchie

Messagepar aer » 26 Juin 2003 à 10:07

J' ai un squelette de vue à 3 niveaux (sujet, réponse et réponse à réponse). Je voudrais savoir si il est possible d' écrire un code qui importe depuis un doc excel (les réponses sont en retrait d' une colonne) et fabrique suivant les données du doc la hiérarchie de ma base notes. Pour des docs sans hiérarchie pas de problème, j'arrive à faire l' importation. Donc ma question c'est de savoir si c' est possible pour ne pas que je me lance là-dedans pour rien.Merci.
aer
 

Re: Importation - hiérarchie

Messagepar Stephane Maillard » 26 Juin 2003 à 10:17

Bonjour,Normalement cela doit être faisable en récupérant l'ID du document Père.[%sig%]
Cordialement

Stéphane Maillard
Avatar de l’utilisateur
Stephane Maillard
Lord of DominoArea
Lord of DominoArea
 
Message(s) : 8695
Inscrit(e) le : 16 Déc 2004 à 01:10
Localisation : Bretagne

Re: Importation - hiérarchie

Messagepar Stephane Maillard » 26 Juin 2003 à 10:21

Re,Voici un exemple en utilisant MakeResponse :Sub Initialize Dim session As New NotesSession Dim db1 As NotesDatabase 'Dim db2 As New NotesDatabase( "" , "" ) Dim view As NotesView Dim docA As NotesDocument Dim docB As NotesDocument Dim i As Integer Dim theFLName$ Dim EnvTheFLNum$ Dim EnvTheGlobalCust$ Set db = session.CurrentDatabase Set view = db.GetView( "2. Process Fund/Country\ b. Add Fund" ) 'Call db2.Open( "" , "C:\\notes\\data\\templeton\\wwfund\\wwcrfund.nsf") EnvTheFLName$ = session.GetEnvironmentString( "TheFLName" ) EnvTheFLNum$ = session.GetEnvironmentValue( "TheFLNum" ) EnvTheGlobalCust = session.GetEnvironmentString( "TheGlobalCust" ) Set docA = view.GetFirstDocument While Not ( docA Is Nothing ) 'create new docB using form "Fun" Set docB = db.CreateDocument docB.Form = "FUN" Call docB.MakeResponse( docA ) docB.FUNCountry = docA.COUCountry docB.FUNRegion = docA.COURegion docB.FUNFundName = EnvTheFLName$ docB.FUNFundNo = EnvTheFLNum$ docB.FUNCustodian=EnvTheGlobalCust$ docB.FUNCode = docA.COUCode Call docB.Save( True, True ) Set docA = view.GetNextDocument( docA ) Wend End Sub[%sig%]
Cordialement

Stéphane Maillard
Avatar de l’utilisateur
Stephane Maillard
Lord of DominoArea
Lord of DominoArea
 
Message(s) : 8695
Inscrit(e) le : 16 Déc 2004 à 01:10
Localisation : Bretagne


Retour vers Développement