• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Kayıt Sırasında aynı kodu çoğaltma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

sqoist

Yeni Üye
Katılım
1 Haz 2021
Mesajlar
40
Aldığı beğeni
5
Excel V
Office 2016 TR
Konu Sahibi
Arkadaşlar merhaba öncelikle her kese selamlarlar şimdiden teşekkür ederim yardımlarınızdan dolayı..
Şöyle bir sorum olacak, ben bir excel vba da form yapmaya çalıştım fakat şöyle bir işlem sırasında kitlendim yardımlarınız bekliyorum. Forma giriş yaptıktan sonra (Kullanıcı adı :AYAN ŞİFRE :8855) iki form var ayrı ayrı aslında üç var ama üçüncüsü şuan ki konumuza dahil değil , şimdi önce ben depoma gelen malzemeyi de STERİL DEPO girişinden KAYDET ediyorum ve daha sonra kaydettiğim ürün odalarda kullanılmış ise AMELİYATHANE SALON GİRİŞİNDEN çıkışını yapıyorum .Şimdi yapmak istediğim ise tam olarak şu aynı kod ile girdiğim ürün 5 kez kullanılıyor. İlk girdiğimde örneğin DISP0140 diyelim kaydettikten sonra daha sonra tekrar geldiğin de bu malzeme bana aynı kodu girdiğimde DISP0140-2 3.KEZ GELDİĞİNDE İSE DIPS0140-3 ŞEKLİNDE otomatik kaydettirmek istiyorum. Kayıt işlemi bitti ürün kullanıldı AMELİYATHANE SALON GİRİŞİ formundan çıkış yaptığımda ise ilk çıkışı DISP0140 Bulup ilgili alana hasta adını yazdıktan sonra aynı kodu ikinci kez çıkışımda ise DISP0140 YAZDIĞIMDA DIPS0140-2 BULUP orda gerekli hücreye hasta adını yazmasını istiyorum şimdiden yardımlarınızdan dolayı teşekkür ediyorum
 
Merhaba
Basitçe doğru işlem malzemenin koda göre giriş çıkışlarını takip etmenizdir . Giriş , çıkış ve iade sayfalarına ADET sütunu eklersiniz . Malzeme koduna göre liste aldığınızda kaç tane, kimden alınmış vs. Çıkışta nerede ne zaman ,hangi hasta için kullanılmış , elinizde kaç adet kalmış görürsünüz. Bu şekilde sonuca ulaşmanız çok zor.
 
Konu Sahibi
Dediğiniz doğru ama kod aynı geliyor bu sefer de üstüne kayıt oluyor yani söyle söyleyeyim ürün kullanıldıktan sonra steril edilip aynı barkod ile tekrar geliyor hem o ürünün kaç kes steril edildiğini takip etmek istiyorum bu şekilde hemde her seferinde farklı hastaya düşüşünü takip etmek istiyorum şunu yaptım aynı kayıt var olayını bu sefer ben kaydederken kodun sonuna çıkış yapabiliyorum ama hastaya çıkarken ise sıkıntı yaşıyorum vs biraz kafa yoruyorum bakalım nasıl bir pratik bulabilirim ilgin için teşekkür ediyorum
 
Ekteki dosyayı deneyiniz.
 
Dediğiniz doğru ama kod aynı geliyor bu sefer de üstüne kayıt oluyor yani söyle söyleyeyim ürün kullanıldıktan sonra steril edilip aynı barkod ile tekrar geliyor hem o ürünün kaç kes steril edildiğini takip etmek istiyorum bu şekilde hemde her seferinde farklı hastaya düşüşünü takip etmek istiyorum şunu yaptım aynı kayıt var olayını bu sefer ben kaydederken kodun sonuna çıkış yapabiliyorum ama hastaya çıkarken ise sıkıntı yaşıyorum vs biraz kafa yoruyorum bakalım nasıl bir pratik bulabilirim ilgin için teşekkür ediyorum
Bu iş stok kodu ile çözülemez.
Her bir ürün için kimlik alanı ve sterilizasyon işlemi için sterilizasyon alanı eklenmeli. Böylece kimlik alanı ve sterilizasyon alanı ile takibi yapılabilir. Fakat mevcut tablo durumunuz buna pek müsait görünmüyor. Mevcut sisteminiz tam olarak neye hizmet ediyor bilmiyorum ama sterilizasyon için ayrı bir sayfa açıp orada takip edebilirsiniz.

Örnek:
AA1111 kodlu bir üründen 10 adet geldi diyelim. Sterilizasyon sayfanızda bu 10 adet ürünün her biri için alt alta satırlar açılır. AA1111-1 AA1111-2 AA1111-3 şeklinde her birine kod açılır. Böylece hangi ürün kullanıldıysa kullandıkça sterilizasyon sayfanızda ilgili alanınızda güncelleme yapabilirsiniz.
 
Konu Sahibi
Aynı anda gelmiyor malzeme açayım gelen malzeme kullanıldıktan sonra sterilizasyona gidiyor steril oluyor tekrar aynı kod ile bana geliyor ben gelen kodu türemek istiyorum BALTA arkadaşımız bir çalışma yapmış şimdi kontrol edeceğim inşallah olmuştur tekrardan teşekkür ederim her keze
 
Kodları artımak için küçük bir deneme.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Eski Girdileriniz barkodları da Bilgi sayfasına L1 den itibaran yazıp karşılarına (M Kolonu) 1 yazarsanız deneme yapabilirsiniz.
Daha önde girilmemiş yeni barkodları kendi ekliyor.
 
Çözüm
çıkış içinde
SET BARKODU TextBox yerine Combobox yaparak rowsource GİRİŞ!A:A ayarladıktan sonra
Kaydet butonuna Dim x as integer

Sheets("ÇIKIŞ").Cells(2, 10) = doktor.Value dan sonra
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

eklerseniz istediğiniz olabilir.
 
Kardeşim emeğine sağlık ama olmamış kayıt sayfasında hiçbir işlem yapmıyor zaten ama ameliyathane oda girişinde de uyarı veriyor ama giriş yapıldığı halde yokmuş gibi
Bende gayet düzgün çalışıyor.
Dosyayı tekrar indirip dener misiniz?
 
Konu Sahibi
Kodları artımak için küçük bir deneme.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Eski Girdileriniz barkodları da Bilgi sayfasına L1 den itibaran yazıp karşılarına (M Kolonu) 1 yazarsanız deneme yapabilirsiniz.
Daha önde girilmemiş yeni barkodları kendi ekliyor.
teşekkür ederim deneyip bilgi veririm
 
Konu Sahibi
Kusura bakmayın arkadaşlar biraz pc den uzak kaldım dönüş yapamadım .Balta kardeşim kaydetmede sıkıntı yok aynı kayıt varsa ameliyat çıkış ekranında istediğimi yapıyor ama steril depo ekranında ise ilk kullanılan hasta kaydının üstüne yazıyor onu düzelme şansımız yok mu acaba
 
Sayın @sqoist ,
Konuya uzun süre reaksiyon gelmeyince yapılan işlemi hatırlamak da zorlaşıyor.
Öncelikle bunu belirteyim.

Açıkçası neyin yanlış/çalışmadığını anlamadım.
Bir kavram karmaşası var ortalıkta.
Şöyleki;
çıkış yapıyorum diye tabir ettiğiniz userformun adı oda girişi gibi...
ayrıca çıkış diye de bir sayfa var...
bunu aşmak için Userform2 ve GİRİŞ / ÇIKIŞ sayfası diye ifade ederseniz daha net anlayacağım.
NOT: SET BARKODU'nu DISP03273/2 şeklinde değil her zaman DISP03273 şeklinde girmelisiniz.
Şimdi;
Userform2 için (STERİL DEPO GİRİŞ EKRANI);
verileri girip KAYDET'e basınca
1-SET BARKODU'nun GİRİŞ sayfasında kaç tane olduğunu sayar ve ekranda uyarı mesajı verir.
2-Uyarı ekranına evet dediğinizde GİRİŞ sayfasında 2. satıra yeni satır ekler.
3-SET BARKODU'na sayım numarasını ilave ederek diğer bilgilerle birlikte GİRİŞ sayfasında 2. satıra yazar.

Userform3 için (AMELİYATHANE ODA GİRİŞİ);
verileri girip KAYDET'e basınca
1-SET BARKODU'nun ÇIKIŞ sayfasında kaç tane olduğunu sayar ve ekranda uyarı mesajı verir.
2-Uyarı ekranına evet dediğinizde ÇIKIŞ sayfasında 2. satıra yeni satır ekler.
3-SET BARKODU'na sayım numarasını ilave ederek diğer bilgilerle birlikte ÇIKIŞ sayfasında 2. satıra yazar.
4-SET BARKODU+sayım numarası ile oluşan yeni kodu GİRİŞ sayfasında kaçıncı sırada olduğunu bulur.
5-GİRİŞ sayfasında bulduğu satırın 6.7. ve 8. sütünlarına Hasta adı,tarih ve açıklamayı yazar.

yaptım denemelerde üst üste yazma veya hata ile karşılaşmadım.
yukarda belirttiğim kısımların neresinde hata olmaktadır.

Önce:Her ihtimale karşı dosyayı tekrar indirin.
hata veren örnek dosyanızla birlikte
hangi userformda, hangi barkodu girdiğinizde hangi sayfada,hangi hücreye, hangi veriyi yanlış yazdığını
ve doğrusunun nasıl olması gerektiğini belirtin.

Hatta renklendirin.
yardımcı olmaya çalışayım.
 
Konu Sahibi
Kardeşim ellerine sağlık haklısın tam anlamı ile kontrol ettim şuan tam çalışıyor . Kontrollerini yeni sağladım biraz rahatsızdım giremedim nete son bir isteğim olacak bunun üstüne onu ben alt yapısını hazırlayayım buradan tekrar yazacağım Allah Senden Razı olsun çok işime yarayacak .
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst