Skip to main content

AccessTr.neT


Ms Access Ms Outlook Takvim Veya Görev

Ms Access Ms Outlook Takvim Veya Görev

#6
Visual Basic Code kısmını yazmayacaksınız. altındaki kodları kullanacaksınız. Onay kutusunu işaretleyen hali aşağıdadır, koddaki hata blokları iptal edildi.

'On Error GoTo Err_RandevuEkle_Click

DoCmd.RunCommand acCmdSaveRecord

If Me!ony_randevueklendi = True Then
    MsgBox "Bu randevu daha önce eklenmiş"
    Exit Sub
Else
    Dim outobj As Outlook.Application
    Dim outappt As Outlook.AppointmentItem
   

   
    Sql = "SELECT *, randevueklendi From tbl_randevu WHERE (((randevueklendi)=False));"
Set rsg = CurrentDb.OpenRecordset(SQL)


rsg.MoveFirst

Do Until rsg.EOF = True

    Set outobj = CreateObject("outlook.application")
    Set outappt = outobj.CreateItem(olAppointmentItem)

           
            With outappt
                .Start = CDate(rsg!randevutarihi) & " " & CDate(rsg!randevusaati)
                .Duration = rsg!sure * rsg!sureperiyodu
                .Subject = rsg!konu
                .Body = rsg!randevumetni
                .Location = rsg!konum

                If Len(rsg!hatirlatici) > 0 Then
                    .ReminderMinutesBeforeStart = rsg!hatirlatici * rsg!hatirlaticiperiyodu
                    .ReminderSet = True
                Else
                    .ReminderMinutesBeforeStart = 0
                    .ReminderSet = False
                End If
                    .Save
        End With

'DoCmd.SetWarnings False

rsg.Edit
rsg!randevueklendi = True
rsg.Update

'DoCmd.SetWarnings True

Set outobj = Nothing

rsg.MoveNext
Loop
           
           
           
End If

'Me!ony_randevueklendi = True
Call OnayKontrol
DoCmd.RunCommand acCmdSaveRecord
'If MsgBox("Randevu Eklendi, randevu bilgileri açılsın mı", vbInformation + vbYesNo, "Randevu Eklendi...") = vbYes Then
'outappt.Display
'Else
'outobj.Quit
'End If
Set outobj = Nothing
'Exit_RandevuEkle_Click:
'Exit Sub
'Err_RandevuEkle_Click:
'MsgBox "Error " & Err.Number & vbCrLf & Err.Description
'Resume Exit_RandevuEkle_Click
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Ms Access Ms Outlook Takvim Veya Görev - Yazar: hakkih - 17/07/2020, 11:42
RE: Ms Access Ms Outlook Takvim Veya Görev - Yazar: ozanakkaya - 22/07/2020, 13:13
Task