Sürükle Bırak Yöntemi
#1
Değerli arkadaşlar merhaba;
Form üzerindeki liste kutusundan bir diğer liste kutusuna sürükle bırak (drag-drop) yöntemiyle verileri nasıl aktarma yapabilirim. Aktardığım verileri tekrar aldığım yere tekrar bırakma şeklinde olursa iyi olur. Çünkü liste kutuları arasında değişim olabilir.
Diğer bir husus liste kutularının başındaki açılır kutudaki seçilen verileride ilgili tabloya aktarsın. Çünkü hangi personelin hangi zamanda çalıştığını takip etme ve raporlarda göstermem gerekiyor.
Teşekkürler


Eklenti Dosyaları
.rar   VARDIYE.rar (Boyut: 99,49 KB / İndirilme: 203)



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

Çok güzel ve arayüz açısından elzem bir konuda istekte bulunmuşsunuz. Benden önce sorduğunuz güzel oldu. Ayrıca daha önce de gördüklerimiz gibi iki liste kutusunun arasında <, <<, >, >> işaretleri de olmalı. İstenirse bunların yerine metin de kullanılabilir. Bunlardaki amaç yer değiştirme işlerini komut düğmeleriyle daha basitçe yaptırmak. Herkesin aklına sürüklemek gelmeyebilir ve kısayol kullanımı açısından pek kullanışlı değil. Hatta sizin isteğinizde klavye kısayolu tanımlanması imkansız.

Bir her iki liste kutusundan seçli kayıtların yerini değiştirecek bir komut lazım. <> gibi. Bu sayede yer, nöbet, koğuş değişimi gibi işler daha kolay olacak ve kayıt sınırı varsa yine sağlanmış olacak. (Kota sınırı varsa: Bir odada en fazla 6 kişi kalmalı gibi)

Şimdiden konuyu çözecek uzmana teşekkür ediyorum, sağlıkla...
Eek VT:Veri Tabanı, AVT: Access VT, MS:Microsoft, Kapaç: Kapa ve aç (rebot ve açkapa saçmalığına çözümüm)
Twitcy Yazan okuyan sağolsun, çözene saygılar. Kolaylaştırınız, zorlaştırmayınız.
? Cinnet geçirmemek için Access 2010'u SP2 ile kullanalım.
? Sürekli sebepsiz hatalar oluyor da AVT uçuyorsa siz de Ofis kurulmunu uçurun çözülüyor. Sorun kurulum dosyanızda! Farklısını bulun!
? VT dağıtıma çıkana kadar bölmek zaman kaybıdır!
{ Veri Tabanı Mantığı } {Access 2010 çökmelerine çözüm } { 60 Günlük Ofis 2010 Pro Türkçe } { Kayıtları Yan Yana Göstermek }
{ Forma Rapora Resim Fotoğraf Eklemek En kolay En Sağlam En Zengin Teknik }



  Alıntı
Bu mesajı beğenenler:
#3
Sayın mehmeteser;
Açıklamanızda gösterdiğiniz ok işaretleri de olabilir. Ama şöyle bir durum var. Diyelim ki liste kutalarının aralarına bu okları yerleştirdik. Ve en soldaki listeden (1. liste) en sağdaki (4. liste) aktarmamız için bu oklara 3 defa tıklamamız gerekir. Şayet sürükle bırak yöntemi olsaydı mausla seçerek en sağdaki liste kutusuna tek seferde bırakabilirdik. (Formun üzerine kullanıcıyı aydınlatmak için yazı yazılabilir. Örn. "DİKKAT DİKKAT EY MUHTEREM KULLANICI SANA KOLAYLIK OLMASI İÇİN SÜRÜKLE BIRAK YÖNTEMİNİ KULLAN" şeklinde.) Yine aynı yöntemle liste kutuları arasında değişiklik yapabilirdik. Yine sizin dediğiniz yöntem üzerinden gidilirse formun alt orta yerine ok (veya buton) işaretleri yerleştirilir. Her bir ok hangi liste kutusuna ilave veya çıkarılacağını temsil eder. Yani 1. liste kutusunda seçilen satırın(ların) 4. liste kutusuna aktarma yapmak için 4. oka basılması gerekir. 4. liste kutusundan seçilen satırın(ların) 2. liste kutusuna aktarma yapmak için 2. oka basılması gerekir. Böyle bir yöntemde olabilir.
Teşekkürler



  Alıntı
Bu mesajı beğenenler:
#4
ya benim bildiğim bu vardiya sistemi 7-4 4-11 11-7 şeklinde olur değişik saat lerde vardiyamı olur nöbet dersen anlarım ondada mutlaka tarih girmelisin yoksa karışıklık yaratır diyelim sen 4-6 ya bir kaç personel girdin listede hepsi görünür bence önce bunun ne iş yapacağını belirt drag drop kolay iş ismi tut diğer listenin üstüne bırak liste adına baksın ve seçili ismi seçilen saatle o tabloya kaydetsin kolay iş



  Alıntı
Bu mesajı beğenenler:
#5
Sayın esrefigit;
Doğru haklısınız örneğe vardiye'nin çalışma saatinle birlikte tarihide tabloya kaydedilmeli. Ki kim hangi tarihte hangi saatde çalışmış kayıtlara işlemek, dolayısıyla raporlarda çıktı almak. Örnek üzerinden gidersek formun üzerine tarih metin kutusu eklenir tablodaki tarih alanına kaydet butonana basarak kaydedilmek üzere. Bu metin kutusundaki tarih (=date()) hergün değişeceği için günlük olarak tabloya kaydet butonu ile kaydedilebilir. Bunula birlikte (tarih) diğer vardiye saati ve vardiyedeki personel listesinle birlikte tabloya kaydedilebilir.
Bu sistem vardiyeli çalışan bütün kesimlerde uygulanmak üzere hazırladım.
Örnek vardiye çalışma saatleri;
07:00 - 15:00
15:00 - 23:00
23:00 - 07:00
veya
08:00 - 16:00
16:00 - 24:00
24:00 - 08:00
şeklinde tarihi, saati ve vardiyedeki personel isminle birlikte tabloya kaydetmek.
Umarım ifade edebildim.
Teşekkürler



  Alıntı
Bu mesajı beğenenler:
#6
Sayın esrefigit;
Böyle bir çalışma sistemi faaliyete geçer mi? Nasıl bir yol izlemem gerekir.
Teşekkürler



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  şifreli çalışmada Bağlı Tablo Yöntemi adnnfrm 4 534 23-08-2022, 08:12
Son Mesaj: dsezgin
  [VBA] Değişken Atama Yöntemi Gencerx 5 1.027 25-05-2020, 16:59
Son Mesaj: dsezgin
  [VBA] Formda bir liste kutusu elemanlarını sürükle bırak ile Farklı listebox'lara taşıma abkbek 5 3.035 16-02-2018, 18:56
Son Mesaj: MSamiY
access-sql-18 [VBA] Farklı Bir Sorgu Yöntemi alperalper 17 6.055 11-02-2014, 22:02
Son Mesaj: dsezgin
  [SORGU] 1 SATIR BOŞLUK BIRAK MERAK 13 6.898 15-09-2012, 12:54
Son Mesaj: jon206
  [VBA] Rowsource yöntemi kaç satır veri alır? Orion 2 3.228 11-01-2012, 17:10
Son Mesaj: Orion

Foruma Git:


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