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]
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]