Hakediş Programı

1 2
01/02/2010, 13:27

mozuer

Kamu ihale mevzuatı gereği sık yapılan yanlışlıkları engellemek ve dağınık verileri bir veri tabnında derlemek için hakediş programı tasarlamaya çalışıyorum.
HAKEDİŞ PROGRAMI

1. İşler tablosu oluşturulacak.
2. İmalat kalemleri tablosu oluşturulacak.
3. İmalat kalemleri tablosundan seçilen “İmalatın Adı ve Birimi” değerlerine göre ve işin adına göre teklif cetveli oluşturulacak.
4. Teklif cetvelinde İşin adına göre her satırda “imalatın adı” farklı olacak. (Yinelenen olmayacak) Farklı iş adında aynı imalat adları kullanılabilir.
5. Teklif cetvelinde farklı poz no için ve farklı imalatın adı olacak. (Mükerrer kayıt engeli)
6. İşin adına göre hak edişler tablosu düzenlenecek ve işin adına göre atanan hak ediş nolar farklı olacak.
Örnek : İşin Adı = A Hakediş No:1,2,3,….,Kesin Hakediş
İşin Adı =B Hakediş No : 2,3,5, Kesin Hakediş

7. İşin adına göre atanan Her hak ediş no için farklı ataşman nolar düzenlenecek. Ataşman no 1den fazla olabilir.
Örnek : İşin Adı = A Hakediş No:Kesin Hakediş Ataşman No :1,2,3,4, Tutanak
İşin Adı = A Hakediş No:10 Ataşman No :1,2,3,4,5,6, Tutanak

8. İşin Adına göre oluşturulan teklif cetvelindeki poz no, imalatın adı, birimi,birim fiyat,keşif miktarı alanları ile işin adına göre oluşturulan hak ediş ve ataşman nolar birleştirilerek tablo oluşturulacak.
9. Oluşturulan bu tablo diğer tablolarda yapılan güncelleme veya silmelerle ilişkili olacak. Örneğin hak ediş no :1 silindiğinde buna bağlı tüm satırlardaki biligiler silinebilmeli. Örneğin teklif cetvelinde birim fiyat değişikliği bu tablo da da değişmeli.
10. Örnek Excel tablosunda hak ediş nosuna göre düzenlenen poz no ve imalatın adına karşılık gelen ataşman miktarları o hak edişin toplam imalat miktarına eşittir. Bir önceki hak ediş miktarı ve tutarı ise mevcut hak edişten bir önce düzenlenen hak edişlerdeki değerlerdir.
11. Revize ifadesi program ilerledikçe tasarlanacaktır.

Not : Bu program daha da geliştirilecek, yeni işlevler tanımlanacak. Buraya kadar olan kısmı başlangıç. Ancak en önemli kısmı. O nedenle diğer ayrıntılara değinmeden bu kısmın sorunsuz tasarlanması gerekiyor.

Yardımlarınızı bekliyorum.
[attachment=6689]
01/02/2010, 13:38

ercansahin

Sn mozuer, eklentinizi inceledim. Öncelikle işin başındayken tablolarınızı tekrar düzenlemenizi öneririm. Türkçe karakterleri kaldırarak ve kelimeleri birleştirerek veya _ ile ayırarak işe başlamalısınız. (Örn. adi_soyadi) Aksi uygulamalar ilerleyen aşamalarda problemler yaratabilir. Bunun dışında istediklerinizi uzun uzun yazmışsınız, çok güzel ancak size önerim aşama aşama uygulamanızı geliştirmeniz ve problemle karşılaştıkça konu açarak sormanızdır. Şimdi sanki tüm uygulamanın site yönetimi ve iyeleri tarafından yapılmasını istiyormuşsunuz gibi bir durum algılanıyor. Siz başlayın yardım için bizler buradayız. Saygılarımla..
01/02/2010, 14:13

mozuer

Kesinlikle amacım tamamen size yaptırmak değil. Kendim yapmak istiyorum. Ancak bazı konularda aşama kaydedemiyorum. Örneği biraz daha ilerlettim.
Saygılarımla...
02/02/2010, 22:30

ercansahin

Sn mozer, inceledim çalışmanızı.. Kısmen doğru yoydasınız. En azından Alan isimlerini nereye gireceğinizi çözmüşsünüz. Ancak Türkçe karakter kullanmama konusunu atlamışsınız. Ayrıca tablolarınıza birincil anahtar atama ve ilişkiler olayı vb. konuları bir daha gözden geçirmelisiniz. Bir daha deneyin. Eğer yapamazsanız haber verin birlikte bakalım. Kolay gelsin..
03/02/2010, 11:06

mozuer

Sn Ercan Sahin,
bidigim kadarıyla gerekli duzenlemeleri yaptım. ise göre farklı hakedis no atama ve aynı sekilde hakedise göre farklı atasman no atamayı form duzenlemede mükerrer kayı engelleme kodu ile yapmaya kara verdim.
buraya kadar dogru mu gidiyorum.
Yardılarınız icin tesekkur ederim
03/02/2010, 23:45

ercansahin

Sn mozuer, Türkçe karakterlerle ilgili sorunu ortadan kaldırmışsınız. Hakediş işlerinden çok iyi anlamadığım için işleyiş ile ilgili fazlaca birşey söylemem yanlış olur, ancak formlarınızı düzenlemeye başladığınızda dahada şekilleneceğini düşünüyorum. Mükerrer kayıt ile ilgili belirttiğiniz hususuda formlarınızda görürüz sanırım. Bence iyi gidiyor. Kolay gelsin..
1 2