
E-MAIL
E-Mailing A Database To A User
David Slatter  09.14.1999
Rating: -4.50- (out of 5)




If your users are like our user, getting them to add a new replica copy to their desktop is a major phone call. And E-Mailing a large database is not the answer. E-Mail then a Database Shell! After you have created a new Replica Copy but before you replicate, you will have a Database shell or (Blank Icon) on your desktop. it is about 176K bytes in size. Attach that shell to an E-Mail and send that to your user. Have them Detach to the Notes Data directory and then replicate it with the home server. One Step better!! Add a button to the e-mail with the following Script and the button will load it to the proper location for them. You can also set the replication setting of the shell before you send it.
Code
Sub Click(Source As Button) Dim session As New notessession Dim ws As New notesuiworkspace Dim uidoc As notesuidocument Dim doc As notesdocument Dim object As notesembeddedobject Dim filename As String Dim rtitem As Variant Dim pathName As String path = session.GETENVIRONMENTSTRING("Directory",True) Call session.SETENVIRONMENTVAR("FileDlgDirectory",path,True) Set uidoc = ws.currentdocument Set doc = uidoc.document Set rtitem = doc.getfirstitem("Body") If(rtitem.type = RICHTEXT) Then Forall o In rtitem.Embeddedobjects If ( o.type = EMBED_ATTACHMENT ) Then pathName$ = path & "" & o.source fileName$ = Dir$(pathName$, 0) If fileName$ = "" Then Call o.extractfile( path & "" & o.source ) Else Messagebox "The Database(s) " & filename$ & " is already on your System. ",64,"Finished" End If Call ws.adddatabase("",o.source) End If End Forall End If Messagebox "The Database(s) have been added to your Desktop. Please Replicate before using.",64,"Finished" End Sub
 |

|
Rate this Tip
|
To rate tips, you must be a member of SearchDomino.com. Register now
to start rating these tips. Log in if you are already a member.
|


');
// -->
DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.
|
 |
|
|
 |
|
 |