kaydetme

1 2 3
24/10/2009, 16:52

kmercan2005

Arkadaşlar bir evrak kayıt programı yapıyorum fakat 2-3 sorunu bir türlü aşamadım
1- Evrak kayıt formundaki bilgileri kaydet butonuna basınca veri tabanına kaydetmesini istiyorum.
2- Evrak kayıt sayısı her yıl 1 (bir) den başlaması gerek.
3- programımda firma bilgilerini kaydrtme tablosu da var ben firma vergi numarasını yazıp da diğer texbox
kutusuna geçince veya da firma bilgilerini kaydetme butonuna basınca bu firmaya ait vergi numarası
daha önce kaydedilmişse kaydtmeyecek ve bu firma daha önce kaydedildiğinden mükerrer kayıt yapılamaz diye
mesaj verecek ve mükerrer kaydı önleyecek. Yardımlarınız için şimdiden teşekkür ederim.
24/10/2009, 17:21

ozanakkaya

formdaki metin kutularını ilişkisiz yapıp kaydetme butonuna yazılacak kod ile tabloya kayıt yaptırılabilir.

yıl sonunda evrak kayıt tablosundaki veriler arşivlenip tablodaki veriler silinerek 1 den başlatılabilir.

bence örnek uygulama eklemeniz gerekli.
27/10/2009, 19:56

Seruz

sn. kmercan2005,

Sorununuz çözüldü mü? Lütfen belirtin.
Çözülmediyse de lütfen örneğinizi gönderin.
30/10/2009, 10:52

kmercan2005

Sayın hocalarım sorun çözülmedi.
Program hakkında bilgi verdikten sonra
Programı winziple sıkıştırarak bu sayfaya eklemek istedim
sanırım 19,3 mb uzunluğunda olması nedeniyle eklememe izin vermedi

programı başka ne şekilde ekleyebilrim.
Teşekkürler...
30/10/2009, 11:29

Seruz

sn. kmercan2005,

Sorununuzu görebilmek ve çözebilmek için tablo yapılarını ve alan adlarını görmemiz gerekiyor.
Tabii kullandığınız form'lara da ihtiyacımız var.
Bu nedenle tüm verilere ve gerçek dosyanıza ihtiyacımız yok.

Yeni ve boş bir mdb oluşturup, gerekli tablo ve formları yenisine aktarın.
Sadece sorunu görmemize yetecek kadar veri bırakın ve gerisini silin.
Hatta gerçek veriler bile olmasına gerek yok, rastgele bilgiler bile girebilirsiniz.

Access Menüsünden Araçlar- Veritabanı İşlemleri-"Düzenle ve Onar" yapın.
WinZip veya WinRar ile sıkıştırıp gönderin.
30/10/2009, 12:12

kmercan2005

Seruz hocam teşekkürler dosya 3 te 1 ine indi. Dosyayı gönderiyorum

MESAİ VE YOLLUK TAKİP PROGRAMI nın amacı
Mükellefin işlemlerine devam edebilmesi için mesaiden sonra yani saat 17:00 den
sonraki yapacağı işlemler için mesaiye kalınması amacıyla memur talep dilekçesinin programa
kaydedilmesi ve bu kayıt numarasının dilekçeye verilmesi gerekmektedir. Kayıt sayısı artan
bir şekilde sıra atlamadan verilir. Kayıt sayısı her yıl birden başlar ve yıl sonuna kadar
artan şekilde kayıt işlemi yapılır. Dilekçeye havale verilirken dilekçe üzerine personele
verilmek üzere mesai ücreti yazılır.

PROGRAMA İSE AŞAĞIDAKİ BİLGİLER KAYDEDİLİR
Mesai dilekçesinin programa kaydedilebilmesi için ilgili firmanın programa kaydedilmesi gerekir.
daha sonra dilekçe kaydı yapılabilir.

1- Mesai talebinde bulunan firma ve bu firmanın işlemlerini takip eden varsa Müşavir yerine
Müşavir firma yazılır, Müşavir firma yerine işlemleri firma kendisi takip ediyorsa
Müşavir firmayerine firmanın kendi vergi numarası ikinci defa yazılır.

2- Açıklama yerine combobox taki bilgiler den uygun olanı seçilir.

3- Dilekçeye yazılan mesai ücreti yazılır.

Mesai ücretleri bu programla takip edilir.İlgili firmaya yazılan mesai ücretini
içinde bulundğu ay içinde yatırması gerekir. Bazen bazı firmalar bu süreyi bir iki ay
geciktirebiliyor.

Yatan mesai veya yolluk makbuzları yine bu programın tahsilat ekranına kaydedilerek
ilgili mesai dilekçesinin takibatı sonlandırılır.



Bu nedenle aşağıdaki yazdığım işlemleri gerçekleştiremedim. Yardımcı olursanız memnun olurum.

1- Vergi noyu yazldığı anda vergi no denetimi işleyip firma tablosunda vergi no kaydını bulamazsa
"Firmanın kaydı yok şimdi firma kaydı yaptırmak istermisiniz." "evet" "hayır" seçenekleriyle
firm kayıt ekranına yölendirilmeli. Firma kaydı yapılmadan Mesai dilekçesinin programa
kaydı yapılamaması gerekir.

2- Firma kaydı yaparken, vergi no yazıldığı anda vergi no denetimi çalışarak firma tablosunda
vergi no daha önce kaydedilmişse "Bu firmanın kaydı var! Mükerrer kayıt yapılamaz!!!"
diye mesaj vermali ve mükrrer kayıt engellenmeli.

3- Formlara bilgiler girilirken forma bilgi girildiği anda veri tabanına yazmamalı KAYDET butonuna
basıldığında kullanıcı bilgileri kaydedip etmemesi için uyarılmalı "evet" tuşu tıklandığında
Kayıt işlemi gerçekleşmeli. Kaydedildiliğ kaydedilmediği, kullanıcı bir mesajla bilgilendirilmeli,
dilekçe kayıtlarında kayıt numarası verldşği anda hangi kayıt numarasının verildiği
bir mesajla gösterilmeli örneğin "Dilekçeniz 1234 kayıt numarası ile kaydedildi" gibi.

4- GÜNCELLE butonuna gerekli kodlar yazılarak kaydın gerektiğinde değiştirilmesi sağlanmalı
ve kayıt değişikliği GÜNCELLE butonuna tıklanarak son hali veritabanına kaydedilmeli ve
bir mesajla kullanıcı bilgilendirilmeli.

5- Kayıt sayıları her yıl birden başlatılarak verilmeli. Yani her yıl OCAK ayının
ilk kaydı yapıldığında kayıt sayısı 1 (bir) den başlamalı eski kayıtlar yine aynı kayıt sayısı ile
veri tabanında muhafaz edilmeli
kayıt sayıs formatı ,
yıl ve yıldan sonra altı rakam olacak şekilde gösterilmeli
örneğin 2009001234 yıl 2010 olduğunda ise 2010000001 gibi olmalı,

Eski yıllardaki kayıtlara her zaman ulaşmak gerekebilir

kayıt yapıldığı anda kaydedilen sayfa kilitlenmeli ancak DEĞİŞTİR butonu ile aktileştirilmeli
GÜNCELLE butonu ile son değişiklik veri tabanına yazdırılmalı,

Programı KAYIT klasörünün içinde sıkıştırıyorum
KAYIT Klasörünün içinde KAYIT.mdb, Güvenli.mdw ve KAYIT veri tabanının kısayolu var.
Programı c sürücüsünün içinde açın yol şöyle olmalı.
C:\KAYIT\diğer dosyalar

KULLANICI ADI : KAYIT
ŞİFRE : 1234

program bu şekilde kopyalanırsa kısa yoldan çalışacaktır. Yoksa kısayolun özelliklerinden yolunu ayarlayabilirsiniz

Kısa yoldaki Hedef aşağıdaki gibi olmalı;
Access xp ise
Office10 olacak
"C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" "C:\KAYIT\KAYIT.mdb" /WRKGRP "C:\KAYIT\Güvenli.mdw"

2003 ise
Office11 olacak
"C:\Program Files\Microsoft Office\Office11\MSACCESS.EXE" "C:\KAYIT\KAYIT.mdb" /WRKGRP "C:\KAYIT\Güvenli.mdw"

2007 ise
Office12 olacak
"C:\Program Files\Microsoft Office\Office12\MSACCESS.EXE" "C:\KAYIT\KAYIT.mdb" /WRKGRP "C:\KAYIT\Güvenli.mdw"

biraz uzun oldu ama bunları belirtmem gerekiyordu.

Şimdiden ilgilenenlere teşekkür ederim
1 2 3