Skip to main content

AccessTr.neT


Yazar: A.Kadir.
03/04/2018, 03:08
Yorum 6
merhaba 

Bir süredir vakit buldukça uğraştığım form tasarımını sunmak istedim. 
Adına üniversal form ismini verdim.
Her isteyen kendi formuna kopyalayarak yada tablolarını bağlayarak uygulayabilir.

1-Görselliğe önem verildi.
2-Butonlara hata denetimleri ve işlev sonuç mesaj kutuları eklendi.
3-Form kayıt güvenliği , kaydetme , silme , onay ve mesajları eklendi.
4-Form kayıt güvenliği için form üzerinde kayıt kilitleme ve devre dışı bırakma işlevi eklendi.
   ( not: kilitlenmesi istenen textbox buton vs İM lerini  ALAN olarak isimlendirilmeli)
5-İleri ve geri record set butonlarında kayıt sonu ve kayıt başında mesaj kutusu ile bilgilendirme ve aktif alan bilgisi ilave yapıldı.
6-Listbox üzerinden kayıt çağırma listbox satırbaşı isimleri isteğe göre düzenlendi
7-Combobox üzerinden kayıt çağırma ve combobox içerisinde alanları birleştirme
8-Listbox daki kayıt adetini sayan metin kutusu eklendi.
9-Formun kayıt kaynağındaki kayıt adetini sayan metin kutusu eklendi.
10-Listbox üzerinde alanların tamamında dinamik arama  eklendi. 
11-Form aç ve açarkende yeni formun üzerindeki metin kutusuna bilgi yazdırma işlevi eklendi. Açılan formda kod yok tamamıyla ilişkisiz .
12-Form üzerine aktif tarih / saat eklendi 

Aklıma gelenler bunlar. 
vaktim oldukça geliştirmelere devam edeceğim.  

İnceleyiniz
.rar HEDEF.rar (Dosya Boyutu: 49,3 KB | İndirme Sayısı: 161)
.rar HEDEF V1.rar (Dosya Boyutu: 56,06 KB | İndirme Sayısı: 269)
Yazar: donepezil
17/03/2018, 04:56
Yorum 8
Herkese merhaba;

"Şuradaki uygulamdan ne farkı var ki bir daha yükledin" diyebilirsiniz. Biraz farkı var Img-grin

Bu sefer biraz detaylı anlatıcam affınıza sığınarak.

Bu resim yükleme-gösterme ile kafayı bozmuş falan değilim Img-grin Çoğumuzun başına muhakkak geliyordur. Bir veritabanına çoklu erişim ihtiyacı olunca, server kullanımı kaçınılmaz oluyor. Hatta tabloları MsSql ya da MySql'de tutmak bunların başında geliyor.

Benim gibi C#, Python ya da başka bir dili öğrenmek isteyipte zamanı olmayan "amaaan arayüzü Access te yapar geçerim" diyen arkadaşlarım da vardır muhakkak Img-grin Keşke baştan access'e bulaşmasaydın diyenler de var illaki ama işlerin bu boyuta geleceğini maalesef bilemezdik. Yine de Access candır Img-grin

Her neyse... Uygulamaya geleyim hemen...

Local için düşünülmüş stok, cari, fatura, ürün fotoları vs olan bir uygulamanın, artık server üzerinde ve MySql ile tutulması gerektiğini düşünün. En büyük sorun, ürün fotolarının server üzerine aktarılması olmazmıydı sizce? Bence öyle oldu. Veri tabanını MySql üzerinde tutmak, Access ile baya yavaş olsa da, aynı veritabanına başka uygulamaların erişilecek olması bu yavaşlığa sabır etme sebatını veriyor maalesef. Php, Swift ve Android aynı veritabanını erişecek. Dediğim gibi keşke C# ile arayüz yapabilseydim Img-cray

Yukarıdaki linke birkaç gün önce, ftp üzerine klasör açıp fotoları yükleyen bir örnek eklemiştim. Ancak o örnek fotoları localden gösteriyordu. Şimdi server üzerine yüklediğiniz fotolar, url üzerinden ie catch belleğine kaydedilerek gösteriliyor. Ne alaka, ne farkedecek ki??? Şu farkeder; Access ile yapılmış bu arayüzün tablolarının MySql ile tutulduğunu, 1000 km uzaktaki başka bir bilgisayarda da aynı arayüzün olduğunu ve onun da fotoları görmesi gerektiğini düşünün!!! Foto'nun Url'si varsa, Access onu bulunduğu bilgisayarın catch belleğine alıp size gösterecek... Raporlar için de tüm uzak bilgisayarlar aynı url'yi kullanarak kendi catch belleklerinden fotoları kullanacak. Tarayıcının catch belleğini temizleseniz bile, formu aktif hale getirdiğinizde, fotolar tek tek catch'e alınıp gösterilecek.

Biraz aceleye geldiği için ufak tefek eksiklikleri var... Örneğin resim server üzerine yüklendikten sonra anında görüntüyü alamadım. Kaydı ileri geri yaparak, formu yeniden açarak ya da Requery yaparak görüyorsunuz. Requery yapınca da kaydın başına gidiyor. (Bu örnek uygulama için) Bir kaç deneme yaptım ama bu formda düzeltemedim. Daha basit bir örnekte halletmiştim oysa... Kodların karışıklığında kaybolmuş olabilirim, kusura bakmayın.

Uygulamadaki sunucu formuna sunucu bilgilerinizi giriniz. Sunucunuzun kök klasörü altında açılmasını istediğiniz alt klasör yolunu da giriniz.
(public_html den sonra açılacak olan klasör, "katalog_resimleri" gibi) Sonra da bilgiler formundan önce ürün bilgilerini girip sonra resim yükle ile resmi yükleyiniz.

(Mesela şimdi aklıma geldi, bu alt klasör yolu girilmeden boş bırakılırsa oluşacak hatalar için bir önlem almadım...)

Sil butonu hem localden, hem de server üzerinden resmi siler.

Local'de current directory üzerinde resimler tutulmadan da yapılabilir tabi ki ama onları temizleyecek vaktim olmadı...

Ama tekrar belirtmekte fayda var, her ne kadar current directory üzerine fotolar kaydedilse de, image gösterimi url üzerinden olmakta.

Bu kadar basit bir uygulama için çok şey yazdım sanıyorum. Kusuruma bakmayın...

Belki biyerlerde bu kodlar işinize yarar.

**Sunucu üzerinde klasör açma olayındaki desteğinden dolayı ozanakkaya hocama tekrar sonsuz teşekkürlerimi iletiyorum.

Herkese iyi forumlar...
.rar Url_Foto_Katalog_donepezil.rar (Dosya Boyutu: 84,09 KB | İndirme Sayısı: 80)
Yazar: A.Kadir.
16/03/2018, 16:27
Yorum 1
merhaba
radio buton yani seçenek gurubu ile form içerisindeki listbox satır kaynağını değiştirmek isteyenler için basit bir örnek.
seçenek değiştiğinde listbox kaynağı basitçe değişerek adı ve soyadı sütunu yer değiştirir.
sütun yeri değiştirme sütünlara ölçüt atama .ölçüt sütununu değiştirme.arama ve arama kriterlerini değiştirme.
gibi amaca yönelik.
iktiyacı olanlar için kendi vt göre değişiklik yapabilirler.

benzer sorunları olanlar kütfen yeni konu altında sorarlar ise sevinirim.

[Resim: do.php?imgf=152120666214581.jpg]

Private Sub SEÇENEK_AfterUpdate()
Dim ACCESSTR, ACCESSTR1, ACCESSTR2 As String
    
    ACCESSTR1 = "SELECT ID, ADI, SOYADI FROM PERSONEL "
    ACCESSTR2 = "SELECT ID, SOYADI, ADI FROM PERSONEL "
    If Me!SEÇENEK = 1 Then
        ACCESSTR = ACCESSTR1
    Else
        ACCESSTR = ACCESSTR2
        End If
    
    Me.List2.RowSource = ACCESSTR
End Sub
.rar HEDEF.rar (Dosya Boyutu: 13,28 KB | İndirme Sayısı: 36)
Yazar: donepezil
13/03/2018, 13:34
Yorum 2
Herkese merhaba.

Ekteki uygulama, form üzerindeki alanlara göre hem lokalde hem de ftp üzerinde iç içe klasörler açarak, sondaki klasörün altına fotoğraf yüklüyor. Amaç, ürün fotoğraflarının düzenli bir biçimde kategorize edilmesi. Çok daha farklı amaçlar için kullanılabilir tabi ki. Kod yapısı çok önemli olduğu için forumda bulunması gerekir diye düşündük.

Sil butonuyla hem lokalden, hem ftp üzerinden yüklenmiş olan fotoyu siliyor.

Desteğinden dolayı sn. ozanakkaya ' ya bir kez daha teşekkürlerimi sunuyorum.

Herkese iyi forumlar.
.rar Foto Katalog_sld_donepezil.rar (Dosya Boyutu: 233,79 KB | İndirme Sayısı: 78)

Hoşgeldin, Ziyaretçi

Sitemizden yararlanabilmek için kayıt olmalısınız.

Forum İstatistikleri

Toplam Üyeler 142.285
Son Üye CorinneMcc
Toplam Konular 25.177
Toplam Yorumlar 182.325

Kimler Çevrimiçi

Şu anda 1187 aktif kullanıcı var. AdsenseBot, AhrefsBot, Applebot, Bing Bot, Google Bot, Microsoft, PetalBot, SemrushBot
(0 Üye - 1179 Ziyaretçi)

Son Yazılanlar

Mutfak Takip

Son Yorum: metınaycıcek 17/12/2025, 22:39
Yorum 3 Okunma 127

Daimi Arama programı

Son Yorum: atoykan 16/12/2025, 22:35
Yorum 23 Okunma 12.896

İsteğe Göre Açılan Alanla...

Son Yorum: xosmaner 12/12/2025, 13:00
Yorum 2 Okunma 140

Access Html Gantt Chart

Son Yorum: eyildiz52 10/12/2025, 11:25
Yorum 2 Okunma 177

ad soyad sorgulama

Son Yorum: saim33 09/12/2025, 23:36
Yorum 13 Okunma 18.739

Site Ve Apartman Yönetim ...

Son Yorum: tekinuygun 09/12/2025, 16:33
Yorum 23 Okunma 8.236
Task