[FORM] Gmaile Etiket Oluşturma
#1
Değerli arkadaşlar
tbl_kisiler tablomda aile ve arkadas alanı var .Buradaki değerleri tbl_arkadas ve tbl_aile  tablosundan veri alarak gmaile vcf etiketi oluşturmak için ne yapmalıyım saygılar


Eklenti Dosyaları
.rar   gmaile etiket.rar (Boyut: 56,51 KB / İndirilme: 4)



  Alıntı
Bu mesajı beğenenler:
#2
grup tablosuna, gmail etiketi olarak eklenmesi istediklerinizi oluşturup, tbl_kisiler tablosunda grup alanı oluşturup, açılan kutu tipinde grup tablosuyla ilişkilendirin.
Grup içinde tekrar eden kişiler olmaması düşüncesiyle öneriyorum. Misal: Aile olup, iş arkadaşı olarak işaretlenmesi istenmez sanırım.

[Resim: attachment.php?aid=26240]


Eklenti Dosyaları
.jpg   GmailVcard.JPG (Boyut: 61,45 KB / İndirilme: 21)



  Alıntı
Bu mesajı beğenenler:
#3
sn dsezgin Belki konu karmakarışık hale gelmesin diye adına secenek_bir alanını  ve grup tablosunu  kaldırdım.Alanları dediğiniz şekilde açılan kutu ile ilişkilendirdim.  gmailde aşağıda resimde gözüken alanların etiket olarak oluşmasını istiyorum.
   Bunların neticesine göre, tbl_kisiler tablosunda 1 nolu id de bulunan Ali , aile alanında  Öz ailem grup etiketindeki etiketinde yerini alırken, arkadas alanındaki Eski Dostum da da gözüksün istiyorum
saygılar


Eklenti Dosyaları
.jpg   etiket-isimleri.JPG (Boyut: 6,79 KB / İndirilme: 5)
.rar   gmaile etiket_1.rar (Boyut: 61,7 KB / İndirilme: 4)



  Alıntı
Bu mesajı beğenenler:
#4
Visual Basic
  1. Private Sub Yeni_Click()
  2. Dim objStream
  3. Dim VcardAdi, FileName, File, encode As String
  4. Dim rst As DAO.Recordset
  5. Dim image_bin() As Byte
  6. Dim Kez As Long
  7. VcardAdi = Format(Date, "ddmmyyyy") & "TumKayitlar.vcf"
  8. FileName = CurrentProject.path & "\" & VcardAdi
  9. Set objStream = CreateObject("ADODB.Stream")
  10. objStream.Charset = "utf-8"
  11. objStream.Open
  12. For Kez = 0 To 1
  13. GSorgum = "SELECT * FROM tbl_kisiler WHERE not isnull(" & IIf(Kez = 0, "aile", "arkadas") & ")"
  14. Set rst = CurrentDb.OpenRecordset(GSorgum)
  15. rst.MoveFirst
  16. Do Until rst.EOF
  17. objStream.WriteText "BEGIN:VCARD" & vbCrLf
  18. objStream.WriteText "VERSION:3.0" & vbCrLf
  19. objStream.WriteText "FN:" & rst!adisoyadi & " " & rst!soyadi & vbCrLf
  20. objStream.WriteText "N:" & rst!soyadi & ";" & rst!adisoyadi & ";" & rst!ikinciadi & ";" & rst!unvani & vbCrLf
  21. objStream.WriteText "EMAIL;TYPE=INTERNET;TYPE=HOME:" & rst!epostaadresi & vbCrLf
  22. objStream.WriteText "TEL;TYPE=HOME:" & rst!evtelefonu & vbCrLf
  23. objStream.WriteText "TEL;TYPE=WORK:" & rst!istelefonu & vbCrLf
  24. objStream.WriteText "ADR;HOME:" & rst!isadresi & " " & rst!issehir & " " & rst!ispostakodu & " " & rst!isulke & vbCrLf
  25. objStream.WriteText "BDAY:" & 19880415 & vbCrLf
  26. File = Nz(rst!fotograf, "Yok")
  27. If FileExists(File) = True Then
  28. Open File For Binary Access Read As #1
  29. ReDim image_bin(LOF(1) - 1)
  30. Get #1, , image_bin
  31. Close #1
  32. encode = Replace(EncodeBase64(image_bin), vbLf, vbCrLf & Space(1))
  33. objStream.WriteText "PHOTO:" & encode & vbCrLf
  34. End If
  35. objStream.WriteText "item2.Title:" & rst!isunvani & vbCrLf
  36. objStream.WriteText "CATEGORIES:" & DLookup(IIf(Kez = 0, "aile", "arkadas"), "[tbl_" & IIf(Kez = 0, "aile", "arkadas") & "]", "[id_" & IIf(Kez = 0, "aile", "arkadas") & "]=" & Nz(rst.Fields(IIf(Kez = 0, "aile", "arkadas")), 0)) & vbCrLf
  37. objStream.WriteText "END:VCARD" & vbCrLf
  38. rst.MoveNext
  39. Loop
  40. Next Kez
  41. objStream.SaveToFile FileName, 2
  42. rst.Close
  43. objStream.Close
  44. End Sub


iki sütun olunca Kez döngüsü ile sorguyu çalıştırılabilir. Diğer GMAİL'e tablodan eklemeniz gerekenleri oluşturabilirsiniz.



  Alıntı
Bu mesajı beğenenler:
#5
Sn Hocam formda bir hareketlilik olmadı. Yanlış mı yaptı ne?


Eklenti Dosyaları
.rar   gmaile etiket_2.rar (Boyut: 56,07 KB / İndirilme: 4)



  Alıntı
Bu mesajı beğenenler:
#6
(17-04-2024, 11:04)Access Ziyaretçisi demiş ki: Sn Hocam formda bir hareketlilik olmadı. Yanlış mı yaptı ne?

Sn Hocam; Yeni tıklama prosedürünü, formun altına taşımışsınız. Form üzerindeki eylem yapmasını istediğiniz düğme adını da Yeni yapın ve tıklama olay yordamında olay yordamını seçin ve sağ üç noktadan taşımış olduğunuz prosedüre odaklanın.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Qrbarkod Oluşturma ates2014 5 207 09-04-2024, 10:15
Son Mesaj: ates2014
  [FORM] QR Kod Oluşturma ebenli 20 4.020 08-02-2024, 13:24
Son Mesaj: BeyTor
  Rapor üzerinde önizleme öncesi Etiket Ve Metin Kutularının Yerlerini Değiştirme Hk. adnnfrm 4 167 26-12-2023, 03:42
Son Mesaj: adnnfrm
  Etiket Isimlerini Toplu Değiştirme hedefkaya 1 122 24-10-2023, 21:06
Son Mesaj: dsezgin
  [SORGU] Onay Kutusuna Göre Sorgu Listesi Oluşturma 88888888 6 379 31-07-2023, 16:40
Son Mesaj: 88888888
  [VBA] Form Olaylarına Koşul Oluşturma Ahmet51 2 194 21-07-2023, 10:51
Son Mesaj: onur_can
  [MAKRO] Access Tuş Kombinasyonları Ile Whatsapptan Gönderi Oluşturma orhnkprn 1 192 13-12-2022, 08:48
Son Mesaj: onur_can
  Altform Verisine Göre Grafik Oluşturma Hk YENIFENER 2 342 16-11-2022, 11:25
Son Mesaj: dsezgin

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi