• Foruma hoş geldin 👋 Ziyaretçi

    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 tamamen ücretsizdir.

Çözüldü Reçete programı Detay kayıt silme ve reçete çoğaltma

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

ilkay94

Yeni Üye
Kullanıcı Bilgileri
Katılım
27 Nis 2022
Mesajlar
139
Aldığı beğeni
9
Excel Versiyonu
Office 2016 TR
Konuyu Başlatan
Merhaba Arkadaşlar,

Cümleten hayırlı cumalar,

Adnan Bey ve Zafer beylerin yardımları ile baya bir yol almış olduğum reçete programında beni aşan 2 yer var,

Birçok araştırma deneme yapmama rağmen bu 2 konuda hiçbir ilerleme kaydedemedim beni ciddi oranda aşıyor,

ALTKATTREÇETEEKRANI formunda 2 tane düğme var REÇETEÇOĞALT butonuna basınca açılan AnaReçeteÇoğalt formunda,

Çoğalt tuşuna basınca seçtiğim ID ye ait reçeteyi ALTKATREÇETEKAYIT sayfasına kayıt edecek ve yine aynı reçeteye ait üretim kimyasal kayıtlarını da ALTKATÜRETİMLER sayfasına kayıt edecek,

Ancak ALTKATREÇETEKAYIT sayfasına kaydederken yeni ıd verecek ve ALTKATÜRETİMLER sayfasına kaydederken de reçete ıd sini verip yeni kayıt ıd leri atayacak,

Bu yapılabilir mi,

Biliyorum sizleri bıktırdım ama bunlar artık son inşallah bitiriyorum.
 

Ekli dosyalar

  • REÇETE Proje 8. hali.xlsb
    210.4 KB · Gösterim: 1
Çözüm
yazılım yapılırken her işlem ayrı procedure yada function da tanımlamalı ki ilerde bu tip problemler ile karşılaşılmasın. Bunu bilgilendir me amaçlı yazıyorum örneğinizi ekliyorum
alt üretimde eşleşen kayıt Id ve Kg nereye ne yazılacak belli değil.ilk bölüm yapıldı
 

Ekli dosyalar

  • REÇETE Proje 8. hali (1).xlsb
    130.4 KB · Gösterim: 2
alt üretimde eşleşen kayıt Id ve Kg nereye ne yazılacak belli değil.ilk bölüm yapıldı
Merhaba günaydın Adnan Bey,

ALTKATTREÇETEEKRANI ListBox1 den AnaReçeteÇoğalt formuna aktardığımız bilgilerle AnaReçeteÇoğalt butotuna basınca yeni ıd vererek kaydediyor buraya kadar tamam sadece satırları düzenlemek lazım yanlış hücrelere aktarıyor,

Ancak kaydederken mesela Id no 1 olan reçeteyi çoğaltırken 1 no lu ıd ye ait kayıtlarıda yeni kayıt ıd verip diğer herşey aynı olacak şekilde ALTKATÜRETİMLER sayfasına aktarabilir miyiz.
 
söylediklerinizi en son excel üzerinde manuel yapar mısınız. yanlış gelen hücreleri de kırmızı font ile işaretleyin
 
söylediklerinizi en son excel üzerinde manuel yapar mısınız. yanlış gelen hücreleri de kırmızı font ile işaretleyin
Adnan bey,

ALTKATTREÇETEEKRANI formuna ait ListBox1 den diyelim ki ID no 1 seçtim,

ALTKATTREÇETEEKRANI formunda sağ tarafta ki REÇETE ÇOĞALT butonuna basınca, ListBox1 de seçili olan satırda ki bilgileri AnaReçeteÇoğalt açıldı forma aktardı,

Daha sonra düzenleme yapmak istediğim şeyleri düzenleyip kaydet diyince ALTKATREÇETEKAYIT sayfasına yeni bir ıd no verip kaydetti,

Yukarıdakiler ALTKATREÇETEKAYIT sayfası içindi,

Buraya kadar herşey tamam,

Şimdi,

ALTKATREÇETEKAYIT sayfasında ki ıd no larına ait ALTKATÜRETİMLER sayfasında ki üretim kayıtları var REÇETE ID "A" sütunu,

Tüm bunları yaparken,

Çoğalttığımız reçete Id'si ne ise ALTKATÜRETİMLER sayfasından kayıtlarını kopyalayacak,

Çoğalttığımız yeni reçete ıd si ne ise ALTKATÜRETİMLER sayfasına sadece yeni REÇETE ID ve KAYIT ID verip kaydedecek.
 

Ekli dosyalar

  • REÇETE Proje 8. hali (1).xlsb
    127.1 KB · Gösterim: 2
örneğiniz ekte
 

Ekli dosyalar

  • REÇETE Proje 8. hali (1) (1).xlsb
    128.6 KB · Gösterim: 3
reçetekayıttan 1. Id seçtik 3 numara olarak yeni kaydı çoğalttık. Sonra geldik üretimler sayfasına bu sayfada 1. ID den çoğalltığımız kaydın ID i aynı olan kayıtları aldık. ID numarasını 3 olarak verdik. Kayıt numarası da ona göre değişti Mİ?
 
reçetekayıttan 1. Id seçtik 3 numara olarak yeni kaydı çoğalttık. Sonra geldik üretimler sayfasına bu sayfada 1. ID den çoğalltığımız kaydın ID i aynı olan kayıtları aldık. ID numarasını 3 olarak verdik. Kayıt numarası da ona göre değişti Mİ?
Evet,

Çoğalttığımız kaydın ıd si kaç ise o ıd kaydına ait tüm kayıtları yeni verdiğimiz ıd kaydına göre çoğaltacak,

Reçete ıd ler çoğalttığımız yeni kayıt ıd sini alacak ve kayıt ıd ler de yeni kayıt ıd lerini alacak.

ALTKATREÇETEKAYIT sayfasında 1 no lu ıd ye ait ALTKATÜRETİMLER sayfasında 15 adet kayıt mevcut,

Mesela 1 no lu ıd ye sahip ALTKATREÇETEKAYIT sayfasında ki kaydı çoğalttık isek ve yeni ıd 3 oldu ise,

ALTKATÜRETİMLER sayfasında 1 in kayıtları ne ise 3 e de aynen aktaracak ve sadece kayıt ıd leri son kayıttan devam edecek.
 
tahminime göre bu şekilde olması gerekiyor
 

Ekli dosyalar

  • REÇETE Proje 8. hali (1) (1).xlsb
    130.3 KB · Gösterim: 3
tahminime göre bu şekilde olması gerekiyor
Şuanda tamamen istediğim şey olmuş gibi vallahi elinize sağlık,

ALTKATTREÇETEEKRANI REÇETE DETAY SİL butonuna basınca ListBox1 de ki seçtiğim satıra ait kaydı silmem mümkün müdür,

ALTKATREÇETEKAYIT dan o ıd li reçeteyi silecek,

ALTKATÜRETİMLER den de reçete ıd sine ait tüm kayıtları silecek.
 
kayıt sil
 

Ekli dosyalar

  • REÇETE Proje 8. hali (1) (1).xlsb
    132 KB · Gösterim: 1
Merhaba Adnan bey,

Gece gece uğraşıp tam istediğim şeyi yapmışsınız,

Elinize kolunuza sağlık,

Reçete çoğalt derken bu reçete kodu var çoğaltamazsınız,

Reçete sil derken sileceğimiz reçete kodu kaç ise siliyorum onaylıyor musunuz diye sorabilir mi,

Ayrıca,

satır ekle ve satır sil düğmeleri veri çok olunca 1-2 saniye bekletiyor orada ki kodlamalarda bi eksik mi yaptım acaba ,

Tekrar teşekkür ederim gerçekten güzel olmuş.
 
Satır ekle ve satır silin mantığı nedir
 
Dosyanıız ekte
 

Ekli dosyalar

  • REÇETE Proje 8. hali (1) (1).xlsb
    133.9 KB · Gösterim: 0
Dosyanıız ekte
Adnan bey,

Suanda bir cenazedeyim dosyaya bakamıyorum,

Ancak yaptıklarınız için minnettarım gerçekten cok ciddi bi yardimda bulundunuz bana,

Zafer bey ve size cok teşekkür ederim,

Recete kaydettiğimiz veya cogalttigimizda listboxlari yenileme şansımız var mı.
 
Allah rahmet etsin
 
Allah rahmet etsin
Allah razi olsun,

Altkatrecete kayit formuna basliklar icin eklediğim listboxlar vardı ancak saga dogru kaydirdigim lixtboxlar basliklar saga dogru gitmiyor oraya nasil bi çözüm sağlayabiliriz,
Yazdir a basinca yazdırmak istiyor musunuz diye soruyor adet sordugu ekran da cancel diyince de hicbisiy yapmasin istiyorum ancak pdf alma ekranina atiyor orasi icin ne yapabiliriz
 
sağa gitmeyen listbox ı silin yerine label ile başlik ekleyin.
diğer sorun çözüldü
 

Ekli dosyalar

  • REÇETE Proje 8. hali (1) (1).xlsb
    136.2 KB · Gösterim: 2
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Geri
Üst