[FORM] Kullanıcı girişi yapıldıktan sonra diğer kullanıcıların veri girişlerini görmek
#1
Herkese selamlar,

Ekte Taruz Bey'in kullanıcı sihirbazı uygulamasına bağlı bir form oluşturdum.(VeriKayıt)
Ağda aynı anda kullanıcıların tek forma veri girilmesi sağlanıyor.
Şu tip bir uygulama yapılabilir mi?

x kullanıcısı login olduktan sonra login olmadığı süre içerisinde diğer kullanıcıların yaptığı giriş sayısını uyarı olarak login olduğu anda görmesi,
O uyarı sayısına bağlı olarak verilerin görüntülenmesi,
Kullanıcılardan biri kayıt yaptığında realtime olarak diğer kullanıcılarada yeni giriş yapıldı uyarısı görüntülenmesi.

İngilizce olarakta net üzerinde konu ile ilgili araştırma yaptım ama pek birşey bulamadım, en azından bağlantı kurabileceğim bir data bulamadım.

Bu konuyla ilgili araştırmam gereken şeyler nelerdir?
Veya yol gösterecek uygulamalar varmıdır?

Herkese teşekkürler..

Not: VeriKayıt formunda kayıt ekleyen kişi adı otomatik olarak login olmuş olan kullanıcının adını alabiliyor.


Eklenti Dosyaları
.rar   test.rar (Boyut: 89,22 KB / İndirilme: 155)



  Alıntı
Bu mesajı beğenenler:
#2
Tekrar Merhaba,

Yol gösterebilecek arkadaşların yardımını bekliyorum

Herkese iyi akşamlar



  Alıntı
Bu mesajı beğenenler:
#3
Tekrar Merhaba,

Uzun kafa patlatmalarımdan sonra sorgu/form ile geçici bir çözüm buldum sanırım.
Yaptığım işlem;
- VeriKayit Formuna Kullanıcının login yaptığı tarihi ekledim (otomatik alıyor)
- Form1 de kullanıcı ve ona ait son giriş tarihini ekledim
- Sorgu kriterinde Kullanıcı ölçütüne "NOT" , tarihede ">" ekledim

Son girişinden bu yana olan kayıtlar çıktı.

Ancak Form1 i açarken "AdKutusu" 'na değer istiyor. Yazmadan "Tamam" deyip geçsek bile doğru bir şekilde listeliyor.

Değer istemesi nedendir anlayamadım. Tarih için (Metin4) istemiyor çünkü.

Not: Mesajı okurken aklıma geldi Form1 açıldıktan sonra "AdKutusu"'na değer verildiği için sanırım Form1 açılmadan önce Sorgu Parametresini istiyor.Bunu nasıl aşabilirim?

Ve asıl konu olan ilk mesajda da dile getirdiğim uyarı mesajı. Smile
- Kullanıcı login olduğunda "9 Yeni Kayıt Var" şeklinde uyarı nasıl çıkartabiliriz.
- Kullanıcı login iken başka bir kullanıcı o anda kayıt eklediğinde sistem saatinin orada uyarı balonu şeklinde "Yeni Kayıt Var" nasıl çıkartabiliriz.

Yardımlarınızı bekliyorum.

Herkese iyi akşamlar.


Eklenti Dosyaları
.rar   Veri Kayıt.rar (Boyut: 91,79 KB / İndirilme: 109)



  Alıntı
Bu mesajı beğenenler:
#4
Merhaba..

Parametre bulunamadığından o iletiyi alıyorsunuz.. Sorgu1 deki kriterde adkutusu tanımlanmış fakat bu isimde bir kutu bulunmuyor.. Bunu formdaki metin kutusunun adı ile değiştiriniz..:

SQL
  1. <>Nz(DLookUp("kulanici_adi";"Tbl_Kullanici";"kul_id=" & AktifKullanici()))



Aynı sorgudaki diğer kriteri de bu şekilde değiştiriniz..:

SQL
  1. >Nz(DLast("[songiris]";"[Srg_Kullanici_Kayit]";"[user]=" & AktifKullanici()))



Bu sorgu zaten yeni kayıtları listeliyor.. sorgudaki kayıt sayısını alarak mesaj verebiliriz.. Login formdaki giriş düğmesinde bulunan kodların içerisine gerekli satırı ilave ediniz..:


'......
Visual Basic
  1. '......rnings False
  2. CurrentDb.Execute "INSERT INTO tbl_Kullanici_Kayit ( [user] ) SELECT aktifkullanici()"
  3. DoCmd.SetWarnings True
  4. 'alttaki satır ilave edilecek..
  5. MsgBox DCount("*", "sorgu1") & " Yeni Kayıt Var.."
  6. hatas:
  7. '.........



Aynı yöntemi kayıt yapılan formun Timer (zaman dolduğunda olayında kullanırsanız (süre ölçer aralığı belirterek) yeni kayıt olduğunda uyarı alabilirsiniz..



  Alıntı
Bu mesajı beğenenler:
#5
Taruz Bey ilginize teşekkürler,

Aynı veritabanı 2 farklı isimle açıktı, bende birinde değişikliği yapıp diğerinde kontrol etmişim, aynı veritabanında yapmamışım o değişikliği o yüzden hata veriyormuş Smile

Yalnız şöyle bir durum var anladığım kadarıyla çok büyük bir mantık hatası yapıyorum aslında.
Sizin verdiğiniz kodlar evet doğru ama benim altyapı yanlış.

Ya sürekli kendi haricindeki kullanıcıların toplam tüm kayıt sayılarını iletmiş oluyor,
yada bir kaç log in log off dan sonra yeni sayıları vermiyor çünkü kayıtlar kullanıcı girişine bağlı aldırıyorum.
Dün gece birkaç farklı kombinasyon denedim ama bir saatten sonra beyinde duruyor.

Yapmış olduğum mantık hatasını düzelttikten sonra bu post üzerinden tekrar yazmak istiyorum.
Uygun mudur?

İyi Çalışmalar



  Alıntı
Bu mesajı beğenenler:
#6
Elbette..

Son halini ekleyince beraber yorumlarız..




  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Form Açıkken Diğer Formda Işlem Yapabilmek caytug 6 541 02-10-2024, 10:12
Son Mesaj: caytug
  Tabloya Değer Kümesinden Veri Seçerek Veri Girişi Saglanması sevincili 2 460 26-03-2024, 20:07
Son Mesaj: sevincili
  Kullanıcı Adı Parola harun kaçar 2 371 15-03-2024, 14:27
Son Mesaj: harun kaçar
  [SORGU] Tablo2'den Tablo1'e şartlı Veri Girişi. ŞabanTR 4 439 19-01-2024, 20:17
Son Mesaj: ŞabanTR
  [FORM] Diğer Kullanıcılar Programı Kullanıyorken Kapatma snapper 9 1.019 11-07-2023, 21:09
Son Mesaj: dsezgin
  Metin Kutusu Boş Sa Diğer Metin Kutusundan Değer Alması özgülapt 4 622 29-05-2023, 18:01
Son Mesaj: feraz
  [FORM] KULLANICI DENETİMLERİ memmetcavus 2 1.254 28-04-2023, 21:38
Son Mesaj: alperalper
access-sql-3 Access I Bulut Uygulamaları Ile Anlık çoklu Kullanıcı Erişimi BeyTor 12 1.455 23-04-2023, 22:05
Son Mesaj: BeyTor

Foruma Git:


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