Newsgroup: it.comp.appl.access
Titolo: Riproposta Data invio Outlook

Salve rgazzi,
Scusate se riapro il post ma ho urgenza di risolvere il problema.
Allora
ho un problema, nel mio database ho l'esigenza di crearmi un campo tipo
DataMessaggio che prenda direttamente il valore del giorno e l'ora in cui ho
spedito quel messaggio con outlook.
Come posso risolvere questa situazione?
Grazie in anticipo.

 wrote in message
news:0DTye.2883$
tX6....@twister1.libero.it

Innanzitutto i messaggi in Outlook sono accessibili via
Autmazione, quindi puoi pure cercarne la data, ma occorre
sapere tu nel tuo DB che cosa hai memorizzato di quel messaggio
per fare la ricerca...?
QUesto codice cicla tutti i Messaggi, non farlo andare poichè
tutte le Variabili sono descrittive e non dichiarate, quindi
non andrà, ma se sai quale devi cercare la dichiari e fai
il confronto nel ciclo...!!!
Dim Ol_App As New Outlook.Application
Dim Ol_MAPI As Outlook.NameSpace
Dim Ol_Folder As Outlook.MAPIFolder
Dim Ol_Items As Outlook.MailItem
Dim Ol_Attach As Outlook.Attachment
Set Ol_MAPI = Ol_App.GetNamespace("MAPI")
Set Ol_Folder = Ol_MAPI.PickFolder
 
  For Each Ol_Items In Ol_Folder.Items
    ' Ora quì hai disponibili i Messaggi:
    BCC = Ol_Items.Bcc
    Categories"= Ol_Items.Categories
    CC = Ol_Items.CC
    ConversationTopic = Ol_Items.ConversationTopic
    CreationTime = Ol_Items.CreationTime
    HTMLBody Ol_Items.HTMLBody
    LastModificationTime = Ol_Items.LastModificationTime
    ReceivedByName = Ol_Items.ReceivedByName
    ReceivedOnBehalfOfName = Ol_Items.ReceivedOnBehalfOfName
    ReceivedTime = Ol_Items.ReceivedTime
    SenderName = Ol_Items.SenderName
    Sent = Ol_Items.Sent
    SentOn = Ol_Items.SentOn
    SenderAddress = Ol_Items.Reply.Recipients.Item(1).Address
    Size = Ol_Items.Size
    Subject = Ol_Items.Subject
    TO = Ol_Items.To
    UnRead = Ol_Items.UnRead
  Next Ol_Items
Set Ol_Items = Nothing
Set Ol_Folder = Nothing
Set Ol_MAPI = Nothing
Set Ol_App = Nothing
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:3c283f1c50001cedba...@mygate.mailgate.org...

Innanzitutto Grazie per la risposta,
Sei sempre molto gentile e disponibile!!!!!
Credo di non sapere affatto come usare questo codice ma mi impegno lo studio
e cerco di applicarlo.
Cmq ti descrivo il prob.
Ho una maschera chiamata ordini
nella quale inserisco  tutti gli ordini per le varie ditte.
tipo corriere anagrafica cliente  ecc ecc.
Qundo l'ordine è pronto lo mando via email, e richiamo l'ordine da un
comando che si basa su una query parametrica, cioè voglio spedire l'ordine
es: 00-0000 mi richiamo l'ordine e lo spedisco in formato snapshot ai miei
corrieri.
Ora avrei la necessita, nella tabella ordini di crearmi un campo Data
spedizione che mi fornisca la data esatta del giorno in cui ho spedito
l'ordine.
Pensavo che esistesse una funzione che mi pottesse fare questo.
nel mio databse ho due date per esempio data riferita alla data in cui
preparo l'ordine tipo 06/07/2005 , data della merce quando posso ritirarla
MercePronta 21/05/07, mettiamo che io spedissi l'ordine 2 giorni dopo io
vorrei che nel campo spedizione ordine mi venisse fuori la data in cui ho
realmente spedito il messaggio.
Come oggetto del messaggio quando spedisco l'ordine, metto sempre l'ordine
tipo 00-000, che nel mio database è chiave primaria .


Ma allora ti serve solo una query di aggiornamento o scrivere nel recordset della form...
Ciao.
-- 
Sergio MAZZA