[Yardım]  Çoklu Kayıt

VBA Makrolar ile ilgili sormak istedikleriniz, yapmak istedikleriniz hakkında yardım alabileceğiniz bölümdür.

Çoklu Kayıt

İleti#1)  yavuztopal » 01 Eyl 2018 12:11

Herkese Merhaba,

Oluşturmak istediğim çalışmada bir firmaya bir veya birden fazla malzeme çıkışı yapmam gerek. Bu kayıtı her seferinde tek tek yapmaktansa bir kerede birden fazla kayıt yapılması işleri kolaylaştıracak. Örnek dosyada 1 kayıt yapabiliyorum fakat çoklu kayıt konusunda yardımlarınıza ihtiyacım var.
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Kullanıcı avatarı
yavuztopal
Yeni Başlamış
 
Kayıt: 23 Haz 2015 04:47
Meslek: memur
Yaş: 34
İleti: 90
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: istanbul

Cevap: Çoklu Kayıt

İleti#2)  yavuztopal » 04 Eyl 2018 00:29

Üstatlar,

Çoklu kayıt konusunda yardımcı olabilirseniz çok müteşekkir olurum.
Kullanıcı avatarı
yavuztopal
Yeni Başlamış
 
Kayıt: 23 Haz 2015 04:47
Meslek: memur
Yaş: 34
İleti: 90
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: istanbul

Cevap: Çoklu Kayıt

İleti#3)  Ali ÖZ » 04 Eyl 2018 11:03

Merhaba,
Listbox nesnesi kullanarak deneyebilirsiniz.
Kayıt işlemini nasıl, neye göre yaptığınızı detaylandırırsanız yardımcı olmaya çalışırım.
Allah bize yeter, O ne güzel vekildir.
حَسْبُنَا اللهُ وَنِعْمَ الْوَكِيلُ
Kullanıcı avatarı
Ali ÖZ
Forum Moderatörü
 
Adı Soyadı:Ali ÖZ
Kayıt: 17 Oca 2013 12:16
Konum: SAKARYA
Meslek: Yazılım
Yaş: 37
İleti: 9429
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Adapazarı/SAKARYA

Cevap: Çoklu Kayıt

İleti#4)  yavuztopal » 06 Eyl 2018 21:32

Ali ÖZ bey,

Örnek olarak biraz açıklamaya çalışayım yada dediğiniz gibi listboxla oluyorsa nasıl yapılabilir yardımcı olursanız sevinirim.

ComboBox ile firmayı seçip firma bilgilerini TextBoxlara çağırdım diyelim ( Firma adı, Durumu, Adresi, Telefon bilgileri vs.) Firmaya malzeme çıkışı yapacağım zaman Userforma oluşturacağım 30 adet ComboBoxu kullanmak istiyorum. Fakat bazen firma 1 çeşit malzemede satın alabiliyor, 5 çeşit malzemede alabiliyor, bazende 30 çeşit malzemede alabiliyor, ( firma kaç çeşit malzeme aldıysa o kadar kayıt yapmalı ) combobox yardımıyla malzeme adını seçeceğim kaç kalem malzeme aldıysa yanındaki textboxlarada adetini girip kayıt ettirmek istiyorum. ( Ekte bulunan resimde örnek olarak userformdan bir firmaya 3 çeşit malzemenin bir kerede excele kayıt yapılmış hali bulunmaktadır. )
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Kullanıcı avatarı
yavuztopal
Yeni Başlamış
 
Kayıt: 23 Haz 2015 04:47
Meslek: memur
Yaş: 34
İleti: 90
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: istanbul

REKLAM
Excel Logo XML Oluşturucu
Logo Object Designer ile Uyarlama

Cevap: Çoklu Kayıt

İleti#5)  yavuztopal » 09 Eyl 2018 13:05

Konu günceldir. Yardımcı olabilecek varmıdır.
Kullanıcı avatarı
yavuztopal
Yeni Başlamış
 
Kayıt: 23 Haz 2015 04:47
Meslek: memur
Yaş: 34
İleti: 90
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: istanbul

Cevap: Çoklu Kayıt

İleti#6)  elfinito » 11 Eyl 2018 00:14

Merhaba,

Combobox kullanma zorunluluğunuz yoksa Listbox kullanarak, aşağıda basitçe uygulamaya çalıştığım form görüntüsü ve kodlar ile tasarımı değiştirebilirsiniz. Umarım çözüm için bir ışık tutar. İyi çalışmalar.

form.jpg



Kod: Tümünü seç
Private Sub Degistir_Butonu_Click()
If ListBox1.ListIndex = -1 Then Exit Sub
ListBox1.List(ListBox1.ListIndex, 0) = ComboBox1.Text
ListBox1.List(ListBox1.ListIndex, 1) = TextBox1.Text
End Sub

Private Sub Ekle_Butonu_Click()
i = ListBox1.ListCount
ListBox1.AddItem
ListBox1.List(i, 0) = ComboBox1.Text
ListBox1.List(i, 1) = TextBox1.Text
ComboBox1.Text = ""
TextBox1.Text = ""
End Sub

Private Sub Listeden_Sil_Butonu_Click()
If ListBox1.ListIndex = -1 Then Exit Sub
ListBox1.RemoveItem (ListBox1.ListIndex)
End Sub

Private Sub UserForm_Initialize()
ComboBox1.Clear
ComboBox1.AddItem "Kalem"
ComboBox1.AddItem "Silgi"
ComboBox1.AddItem "Karton"

ListBox1.Clear
ListBox1.ColumnCount = 2
ListBox1.ColumnWidths = "100;50"
End Sub

Private Sub Kaydet_Butonu_Click()
For i = 0 To ListBox1.ListCount - 1
malzeme = ListBox1.List(i, 0)
adet = ListBox1.List(i, 1)
' malzeme ve adet kaydetme ...
Next i
End Sub
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Kullanıcı avatarı
elfinito
Yeni Başlamış
 
Adı Soyadı:Erhan AKKAYA
Kayıt: 09 Ekm 2011 19:03
İleti: 44
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul

REKLAM
ETA - Excel Konsolide Raporlama
ETA Excel Personel Entegre Raporu

Cevap: Çoklu Kayıt

İleti#7)  yavuztopal » 16 Eyl 2018 15:08

Öncelikle ilgilendiğiniz için teşekkür ederim. Konu hakkında yanlış anlaşılma oldu sanırım. Malzeme ve adetini tek kayıt yaptırmada sorun yok zaten, ilk yazımda paylaştığım örnekte bu işlem yapılabiliyor. Ek dosyayı inceleyiniz.

Kısaca tekrardan bir örnek verim,

Diyelim ki ben bir toptancıyım sizde müsteri,
Müsteri bilgilerini işlediğimi düşünün ( Adı, Soyadı Tc kimlik bilgisi, Tarih, Fatura Tarihi v.s.) ve size 10 çeşit veya 30 çeşit malzemeyi farklı adetlerde ve fiyatlarda sattığım düşünün bunu tek tek işlemektense bir kerede çoklu kayıt kaptırmak daha kolay olacaktır. konu başlığındaki örnekte bunu 1 kayıt olarak yaptırabiliyorum yardımcı olursanız siz ustaların ufak dokunuşları sayesinde bunu bir seferde çoklu kayıt olarak yaptırmaya çalışacağız. ( Konu başlığındaki dosyada örnek şablon tek kayıt için hazır kodlarda eksiklik var. )
Kullanıcı avatarı
yavuztopal
Yeni Başlamış
 
Kayıt: 23 Haz 2015 04:47
Meslek: memur
Yaş: 34
İleti: 90
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: istanbul


Forum Genel Makro Soruları

Online Kullanıcılar

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 3 misafir

Bumerang - Yazarkafe