Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
11/10/2018 15:17
Konu Sahibi
Cima Yilci
Yorumlar
9
Okunma
208
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
Kullanici Avatari

Allback


ER.... ER....
 34
 242
 38
 16/11/2011
16
 Kocaeli
 Yönetici
 Ofis 2016 64 Bit
 19/10/2018,23:35
Aynı konuyu iki farklı yere açmışsınız. Konular "Access Soruları ve Cevapları" bölümünde birleştirildi.
Konunuz çözüme ulaştıysa lütfen bildirimde bulununuz...



Kullanici Avatari

Cima Yilci


CI.... YI....
 37
 7
 1
 10/10/2018
0
 -
 
 Ofis 2013 32 Bit
 18/10/2018,12:59
(11/10/2018 23:47)ozguryasin Adlı Kullanıcıdan Alıntı: Merhaba;
Bu şekilde yapmaya çalışırsanız daha iyi olur. En basit hali ile bu, ilk baş kafa karıştırıcı gelebilir fakat öğrenince basittir bunun içinde zaman ve çaba gerekir. 

ekteki örneği inceleyiniz.

Özgüryasin, Senin yönteminle ekteki Access dosyasını hazırladım. Yazdıgın kodları bilmiyorum. Ama 20 yıl once lisede öğrendiğim GW-Basic den dolayı az çok işleyişini yorumlayarak anlamaya çalıştım. En baştan tablolarımı ve formumu oluşturdum.

Birde ürün bul alanı yaptım, çünkü 1000 ne yakın ürün olacak. Bu kadar fazla ürünü açılan kutudan bulması zor olur. (Çünkü ürünün başındaki kodu aynı olup farklı ölçülerde versiyonu olacak)

Fakat programın mantığında eksiklik var. Bana yardımcı olurmusun.

1- Sipariş kodu ile kaydettiğimiz verileri, tekrar açıp ürünlerin isminde yada sipariş miktarında değişiklik yaptığımızda, kaydedince tabloda değişiklik yapmıyor. Tabloya yeni kayıt yapıyor. fakat değiştirmesi gerekir

2- Sipariş Koduna, kayıtlı olmayan bir sipariş kodu girdiğimde, kayıt açıldı mesajı geliyor.

3- Ayrıca sipariş kodu girilmediği zaman düğmeleri pasif yapabilirmiyim

şimdiden teşekkürler


Ek Dosyalar
.rar   sipariss_1_.rar(Dosya Boyutu: 91,38 KB / İndirme Sayısı: 1)

Kullanici Avatari

ozguryasin


ÖZ.... YA....
 35
 1.077
 42
 23/09/2009
597
 Bursa
 Yazılım
 Ofis 2010 32 Bit
 Dün,23:39
1- değiştirme işlemi için yani güncelleme işlemi için kayıtlı olan bir veri çekildikten sonra
Kayıt bölümündeki kodlardan

Visual Basic Code
Rs.addnew

Yazan yere

Visual Basic Code
Rs.find "[tablodakibenzersizalanadi]=" & me.formmetinkutusuadi

Adı yazıp kaydet butonuna tüm kodu yapışyırırsanız çağırdığınız kaydı günceller. 
2-kayıtlı olmayan bir siparişi çağırdığnızda diğer kontroller olmadığı için direkt msgbox koduna gittiği ve orada da o mesaj yazdığı için onu gösteriyor. Diğer kontroller konması gerekiyor.
3-form açıldığı olayına

Visual Basic Code
Me.butonadi.enabled=false

Yazarsanız açılışta butonlar gizli olur. Veya özellik bölümünden veri alanına girerek etkin bölümünü hayır yaparsanız. 
Sonra sipariş kodu güncelleme sonrasına

Visual Basic Code
Me.butonadi.enabled=true

Yazdığınızda sipariş kodu bölümüne bir değer girilip o alandan çıkınca butonları açar. 

Son olarak= bu konular ile ilgili sitemizde bir çok örnek var bunları inceleyip kavrayıp neyi nerede kullanabileceğinizi kafanızda yorumlamanız gerekmekte. Kod ezberlemek program yapmaya yetmez, herkes inşaatın çimento , demir kumdan oluştuğunu bilir yapamaz, birşeyin içeriğini bilmek o şeyi yapılabileceğini göstermez, nerede neyin kuşlanılacağının bilinmesi gerekir.


POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.

Kullanici Avatari

Cima Yilci


CI.... YI....
 37
 7
 1
 10/10/2018
0
 -
 
 Ofis 2013 32 Bit
 18/10/2018,12:59
(13/10/2018 11:33)ozguryasin Adlı Kullanıcıdan Alıntı: 1- değiştirme işlemi için yani güncelleme işlemi için kayıtlı olan bir veri çekildikten sonra
Kayıt bölümündeki kodlardan

Visual Basic Code
Rs.addnew

Yazan yere

Visual Basic Code
Rs.find "[tablodakibenzersizalanadi]=" & me.formmetinkutusuadi

Adı yazıp kaydet butonuna tüm kodu yapışyırırsanız çağırdığınız kaydı günceller. 
2-kayıtlı olmayan bir siparişi çağırdığnızda diğer kontroller olmadığı için direkt msgbox koduna gittiği ve orada da o mesaj yazdığı için onu gösteriyor. Diğer kontroller konması gerekiyor.
3-form açıldığı olayına

Visual Basic Code
Me.butonadi.enabled=false

Yazarsanız açılışta butonlar gizli olur. Veya özellik bölümünden veri alanına girerek etkin bölümünü hayır yaparsanız. 
Sonra sipariş kodu güncelleme sonrasına

Visual Basic Code
Me.butonadi.enabled=true

Yazdığınızda sipariş kodu bölümüne bir değer girilip o alandan çıkınca butonları açar. 

Son olarak= bu konular ile ilgili sitemizde bir çok örnek var bunları inceleyip kavrayıp neyi nerede kullanabileceğinizi kafanızda yorumlamanız gerekmekte. Kod ezberlemek program yapmaya yetmez, herkes inşaatın çimento , demir kumdan oluştuğunu bilir yapamaz, birşeyin içeriğini bilmek o şeyi yapılabileceğini göstermez, nerede neyin kuşlanılacağının bilinmesi gerekir.


Teşekkür ederim ozguryasin. Daha önce yapılmış örnekleri incelemiştim. Zaten incelemelerim sayesinde bu seviyeye geldim. Sanırım daha fazla örnek incelemeliyim. Aslında  tam yapmak istediğim gibi bir örnekte bulamadım. Senin yöntemini beğendim. Hazırladığın Sipariş formu, stok takip uygulaması varsa incelemek isterim.




Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü İki Alandaki Veri Farkı Bulma access acemisi 7 218 12/10/2018, 09:47
Son Yorum: Allback
Çözüldü Sayısal Değeri Yazıya Çevirmede Hata Kodu 95 ( İnvalid Use Of Null ) Oğuz Türkyılmaz 2 79 06/10/2018, 00:18
Son Yorum: Oğuz Türkyılmaz
Çözüldü Rapordaki Hata nekeba 3 82 05/10/2018, 15:43
Son Yorum: Allback
Çözüldü Hata: Birinci Tablonun Başvurulan Alanı İçin Benzersiz Dizin Bulunamadı.hatası kursun 4 170 15/09/2018, 12:52
Son Yorum: ozanakkaya
Çözüldü Hata: Birinci Tablonun Başvurulan Alanı İçin Benzersiz Dizin Bulunamadı.hatası kursun 8 216 15/09/2018, 12:51
Son Yorum: ozanakkaya

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2018 MyBB Group.
123444