• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

ListBoxtan Sayfaya Kayıt Ekleme

Döngüde sorun var sanırım.
Halledinci önceki cevabımdaki örnek belgeyi yenileyip,
belgeyi yenilediğimi de konu sayfasına cevap yazarak belirtirim.
 
57 numaralı cevap ekindeki belge güncellendi, sayfayı yenileyerek kontrol ediniz.
58 numaralı cevabınızdaki hususlar için uygun olduğumda bakmaya çalışırım ama söz olarak algılamayın.
 
Son düzenleme:
Bu arada sil ve bul düğmeleriyle ilgili herhangi bir ilave, değişiklik yapmadım.
Önce o düğmelerden beklentinizi açıklamalısınız.
 
57 numaralı cevap ekindeki belge güncellendi, sayfayı yenileyerek kontrol ediniz.
58 numaralı cevabınızdaki hususlar için uygun olduğmda bakmaya alışırım ama söz olarak algılamayın.

Açıklamada Option Butonu seçtiğimde Worksheet_Change Blogunun bu satırında hata veriyor. Ayrıca Yeni kayıt işlemini Açıklamada Option Butonu seçiliyken Ekli resim dosyasındaki gibi veriyor. Ekran03 de daha net anlaşılıyor.

Rows(a + 1 & ":77").EntireRow.Hidden = True
 

Ekli dosyalar

  • Ekran01.png
    Ekran01.png
    14.9 KB · Görüntüleme: 7
  • Ekran02.png
    Ekran02.png
    6.2 KB · Görüntüleme: 7
  • Ekran03.png
    Ekran03.png
    19.7 KB · Görüntüleme: 5
Son düzenleme:
Bu arada sil ve bul düğmeleriyle ilgili herhangi bir ilave, değişiklik yapmadım.
Önce o düğmelerden beklentinizi açıklamalısınız.

Hocam, sadece SİL butonu gerekmiyor. Çünkü, Kişi ne yaptı ne yapmadı raporunda belli olamalı diye düşünüyorum.
Bul butonunu User Form üzerinde Referans numarasını girerek kayıtlı veriye daha çabuk ulaşması için düşünmüştüm. ( Ayrıca bu kısım için henüz projeye dahil etmediğim bir form tasarımım var, bu form üzerinde Referans kodunun olduğu kare barkod olacak ve bu barkod okutulduğunda veri ekrana gelecek.
 
Hatanın sebebi kuvvetle muhtemel; alanın TABLO olarak tanımlanması ile ilgili.
TABLO tanımlamasını kaldırarak deneyin.
 
Önceki cevabımın ekindeki belgeyi tekrar güncelledim.
 
Hayırlı Cumalar dilerim Hocam,
Öncelikle şunu belirtmeliyim; Yaptığınız yardımlar gerçekten takdire şayan. Allah sizden razı olsun. Tekrar teşekkür ediyorum.
Kayıtlar sayfasında Saha Çıkış Tarihi kolonuna yazılan saat sadece Günlük Randevu Takvimi kısmında seçili olan Tarih ve saati almalıdır. 10.10.2018 06:45:00 şekli yerine 10.10.2018 10:00:00 şeklinde olmalıdır. Ayrıca, Fark ettiğim bir başka ayrıntı da Çarşamba 10:00:00, 10:20:00 ve Perşembe 10:00:00, 10:20:00 hücrelerinde yazan veriler aynı. Bu şekilde gelmesinin sebebi Kayıtlar sayfasında Saha Çıkış Tarihi (Q) kolonuna yazılan saatin dakika ve saniye kısmının 00:00 şeklinde olmamasından dolayı. Bu kısımlar devamlı bu şekilde olmalıdır. (10:00:00-11:00:00-12:00:00 gibi)
 

Ekli dosyalar

  • Ekran01.png
    Ekran01.png
    43.8 KB · Görüntüleme: 15
Son mesajınızdaki açıklamaları pek anlamadım ama
belgedeki hataları elden geçirip (bazı ilaveler yaptım tabi) önceki cevabımdaki belgeyi yeniliyorum.
Önceki cevabımı kontrol ediniz.
 
Hocam, Kaydet butonuna bastığımız zaman Kayıtlar sayfasının Saha Çıkış Tarihi (Q) kolonuna aşağıdaki gibi tarih ve saat bilgisi geliyor. Bu kayıt işlemi sırasında tarih kısmı doğru formatta, Saat kısmı 16.10.2018 09:00:00, 11.10.2018 09:00:00 şeklinde kayıt olmalı, dakika kısmı ne olursa olsun sadece 00:00 olarak görünmeli.

Hocam, bir de Günlük Randevu Takvimi sayfasında Zaman aralığı kısmını sadece 60 DK olarak ayarlayabilir miyiz?

16.10.2018 09:26:00
11.10.2018 09:15:00
16.10.2018 09:26:00
12.10.2018 09:15:00
 
Son düzenleme:
O zaman saat aralığı seçimini ne yapacaksınız.
Q sütunundaki değerler, KAYIT işlemi sırasında Saat Aralığı değerine göre B sütununda oluşan saatlerdir.
Belki denemeler yaparken elle değiştirdiklerim olabilir.
Şöyle anlatayım; örneğin saat aralığı 15 dakika olarak seçiliyken randevu saati olarak 09:45 olarak kayıt yapılması normal değil mi?
Ayrıca asıl kontrol edilmesi gereken şey bu şekilde kayıt yapıldıktan sonra 20 dakikalık aralık seçilmişse, yukarıdaki kaydın 09:40 satırında olması gerekiyor (bu zaten kod tarafından yapılıyor). Burada gerekli olan eski kayıttaki randevu saatinin de form üzerinde görüntülenmesi ve şimdi belgeye kücük ilave yaparak randevu saatinin, formun sol altına eklediğim kısımda görüntülenmesini de sağladım.
Bu eklemenin yapıldığı yeni belgeyi şimdi tekrar indirerek kontrol edin.
 
-Hayırlı geceler Hocam, Hayırlı Geceler diliyorum, Nasılsınız. Umarım bu proje ile sizi fazla yormamışımdır. Ama sayenizde benim de VB hakkında ufkum bayağı genişledi.

--Hocam, son olarak 58. konuda güncellemiş olduğunuz dosyaya içerisine bir adet Form sayfası ekledim. Dosyayı sayfaya yükledim. Aşağıda bulabilirsiniz.

---Bu Form üzerinde Referans Numarasını dikkate alarak ilgili mahallenin Form üzerinde "M16" hücresine Mahalle Adı, "AN16" hücresine Mahalle başkanı adı ve telefonu, Veri Tabanı sayfasından İLÇE BAŞKANI için ANA KADEME başlığından "C23"-"D23" hücresindeki veriler, K.KOL. BAŞKANI için KADIN KOLLARI başlığından "K23"-"L23" hücresindeki veriler, ve G.KOL. BAŞKANI için de GENÇLİK KOLLARI başlığından "G23"-"H23" hücresindeki veriler Form üzerine gelecek. Ayrıca Form üzerindeki Barkod, "AJ11" hücresine yazdığımız Referans Numarasından oluşacak.

----Ancak; Formu bu şekilde yazdırmadan önce ekrana bir ön izleme şeklinin gelmesi, yazdır butonu seçtikten sonra evrakı yazıcıya yollaması ve bu evrakın bir adet PDF kaydını Ana Klasör içerisine Referans Numarası olacak şekilde kaydetmesini sağlamak istiyorum.
Pdf şeklindeki dosyanın linkini ilgili kişiler ile paylaşacağım. Linkteki Barkod okutulduğunda cihaz üzerinde Pdf dosyası açılacak.
 

Ekli dosyalar

Son isteklerinizin tümü konusunda bilgi sahibi sayılmam ama ilk aklıma geleni sorayım.
FORM sayfasına bilgi yazma işlemini tetikleyecek şey ne olacak, YAZDIR düğmesi demişsiniz ancak bu düğme nerede vs.?

Elbette destek veririm ancak, ben de belge üzerinde biraz görsellik düzenlemesi yapmıştım.
En önemlisi de üzerinde durduğum UserForm1'deki SİL ve BUL düğmeleriyle ilgili beklentilerinizi
TAM olarak ve SAYFA ADI/SÜTUN vs bilgisini NET İFADE ederek yazarsanız;
o düğmelerin işi de tamamlansın ve artık USERFORM1 ve Randevu sayfasını dokunmamak üzere geride bırakalım.

Çünkü dokunmadığım sadece bu iki düğmeye ilişkin kod kaldı, onları da halledeyim ardından diğerlerine de
bilgim dahilinde destek vermeye çalışırım.

Şimdilik son mesajınızı görmezden geliyorum diyebiliriz, yukarıda belirttiğim hususun ardından son isteklerinizi gündeme alayım.
.
 
Hocam, FORM sayfasına bilgi yazma işlemini tetikleyecek şey Günlük Randevu Takvimi sayfasına ilk veri girişi ile Oluşan Referans numarası. Randevu takvimini hazırlayan kişi yeni kayıt oluştururken veya kayıt oluşturduktan sonra evrakı basılı hale getirebilmeli. Bu işlem için yeni bir User Form olabilir.

UserForm1'deki SİL butonu Kayıtlar sayfasına yapılan kayıt işlemi sonrasında oluşan yanlış girilmiş verinin silinmesi için gerekiyordu, Ancak güncelle butonun çalışması ile kayıt yanlış girilmişse bile kaydı geri çağırıp düzeltme yapılabilir. Bu yüzden SİL butonu yerine Yazdır butonu olması daha mantıklı geliyor.

BUL Butonu ile yapmak istediğim tamamen farklı bir işlem. Bu işlem aslında Günlük Randevu Takvimi sayfasında bulunan Referans numaralarının hangi mahallelere ait olduğunu bilmediğimiz için Kare Barkod uygulamasının kullanılacağı bir başlık olacak. Bu aşamada Kare Barkod TextBox kutusu üzerinden okutularak veya klavye üzerinden Referans numaraları yazılarak önce Mahalle ismi bulunacak, sonrasında bir Listbox üzerinde mahalleye ait diğer Referans numaraları görüntülenecek. Yani aslında BUL butonu bir şekilde Raporlama işlemini yapacak.
 
Karekod oluşturma işlemini hallettiniz mi?
BUL düğmesini hala anladığımı söyleyemem doğrusu.
 
Hocam Kare kod üzerinde çalışıyorum. Bir kaç örnek buldum anlayabilmek için araştırma yapıyorum.


Tapatalk kullanarak iPhone aracılığıyla gönderildi
 
Sayın Asri AKDENİZ'in hazırladığı uygulama (yanlış hatırlamıyorsam ücretli bir uygulama idi) hariç
KAREKOD ile ilgili forumda iki tane örnek hatırlıyorum sanki.
 
Hayırlı Hafta Sonları Ömer Hocam,
Aşağıdaki Linkte Kare Kod üreten güzel bir program buldum, Ama Excel içerisinde nasıl kullanılabilir bir fikir yürütemedim. Bir de form içerisinde sizin bir yorumunuzu okudum. Bu programı da indirdim ancak açtığımda Ekli dosyadaki hatayı veriyor. Açık kaynak kod olması belki projeye bağlama işlemi için kullanılabilir diye düşünüyorum.

https://www.excel.web.tr/threads/excelde-qrcode-karekod-barkod-uygulamasi.150938/#post-821615

http://platform.twit88.com/projects/mt-barcode
 

Ekli dosyalar

  • QRkodLib.png
    QRkodLib.png
    40.7 KB · Görüntüleme: 4
Son düzenleme:
Sayın @Zeki Gürsoy 'un belgesini indirdiğiniz forum sayfasına bakarsanız;
belgenin kullanılabilmesi için konu sayfasındaki işlem yönergelerinin gereğini yapmamışsınız anlaşılan.
İlgili konu sayfasında; 32 bit/64 bit ayrımı, uygulamanın yükleme yöntemine ilişkin açıklamalar var.
Sanırım sadece ilgili excel belgesini açmışsınız, diğer işlemleri yapmamışsınız.

QR kodu bir şekilde halledilir;
-- hiç kullanmadım ama yanılmıyorsam Sayın Gürsoy'un belgesinde internet bağlantısı gerekmiyor (dll kurulumu filan bunun için gerekli demekki),
-- yine hiç kullanmadım ama internet bağlantısı gerektiren ve excel belgesindeki metni/sayıyı internet üzerinden QR koda dönüştüren örnek belge de var forumda.

Asıl belgeye gelince; eklediğiniz Form sayfasındaki hangi alana,
VeriTabanı veya Kayıtlar sayfasındaki hangi sütun/hücre içeriklerinin yazılaağını örneklendirmemişsiniz.
Belgede mevcut herhangi bir kayıt satırını dikkate alarak, Form sayfasını olması gerektiği gibi elle yazarak doldurursanız daha iyi anlaşılır.
.
 
Sayın @Zeki Gürsoy 'un belgesini indirdiğiniz forum sayfasına bakarsanız;
belgenin kullanılabilmesi için konu sayfasındaki işlem yönergelerinin gereğini yapmamışsınız anlaşılan.
İlgili konu sayfasında; 32 bit/64 bit ayrımı, uygulamanın yükleme yöntemine ilişkin açıklamalar var.
Sanırım sadece ilgili excel belgesini açmışsınız, diğer işlemleri yapmamışsınız.

QR kodu bir şekilde halledilir;
-- hiç kullanmadım ama yanılmıyorsam Sayın Gürsoy'un belgesinde internet bağlantısı gerekmiyor (dll kurulumu filan bunun için gerekli demekki),
-- yine hiç kullanmadım ama internet bağlantısı gerektiren ve excel belgesindeki metni/sayıyı internet üzerinden QR koda dönüştüren örnek belge de var forumda.

Asıl belgeye gelince; eklediğiniz Form sayfasındaki hangi alana,
VeriTabanı veya Kayıtlar sayfasındaki hangi sütun/hücre içeriklerinin yazılaağını örneklendirmemişsiniz.
Belgede mevcut herhangi bir kayıt satırını dikkate alarak, Form sayfasını olması gerektiği gibi elle yazarak doldurursanız daha iyi anlaşılır.
.


Hocam 72 Başlıkta;
Form üzerinde hangi verinin nereye geleceğini belirtmiştim. Ayrıca, QR kod dosyası içerisinde bulunan .dll dosyalarını klasör içerisinde yazdığı gibi System32 dosyası içerisine ekledim. Dosyayı açtığımda Tools / Referans içerisine Referans bilgisini de ekledim. Ana daha önemlisi web te araştırma yaparken ekli dosyayı buldum. Muhtemelen bu dosyayı projeme dahil edebileceğim diye düşünüyorum.
 

Ekli dosyalar

Geri
Üst