ListBoxtan Sayfaya Kayıt Ekleme

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
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

Son düzenleme:

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
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.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Hatanın sebebi kuvvetle muhtemel; alanın TABLO olarak tanımlanması ile ilgili.
TABLO tanımlamasını kaldırarak deneyin.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Önceki cevabımın ekindeki belgeyi tekrar güncelledim.
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
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

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
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:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
-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

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.
.
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
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.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Karekod oluşturma işlemini hallettiniz mi?
BUL düğmesini hala anladığımı söyleyemem doğrusu.
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
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
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
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

Son düzenleme:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.
.
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
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

Üst