Kazanc Kaynaginiz

avatar
Tarih: 06-01-2009, 14:58 Sitemize Hoşgeldiniz. (Oturum AçKayıt Ol)
Hoşgeldiniz
Hala Üye Değil misiniz?
Üye Olmak Çok Kolay
Üye Olmak İçin Tıklayın !

Mesaj önizleme  Konuyu Gönder 
 
Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5


Açılan Kutuda veri yoksa eklesin istiyorum, yapamadım...
03-01-2009, 17:45
Mesaj: #1
Açılan Kutuda veri yoksa eklesin istiyorum, yapamadım...
Açılan Kutuda veri yoksa eklesin istiyorum, yapamadım...

Değer forum dostları ve hocalarım;

Herkese tekrar MUTLU YILLAR...

"YonetimGiderleri" formundan aynı adlı tabloya kayıt ekliyorum. Bu formun "HizmetVerenKişi" açılan kutusu içerisinde aranan kişi yoksa, bu açılan kutuya çift tıklanınca, "HizmetVerenler" formu açılsın; Bu form aracılığı ile "Yeni Kişi" "Kaydını Eklemek" ya da "Silme" işlemini gerçekleşsin istiyorum.

Bunu 3-4 saattir yapamayınca, yeterli zamanım olmadığı için, sizlerin yardımını bekliyorum.

İlgi ve yanıtınız için teşekkürler.

İyi hafta sonları.

Selam ve sevgiler.


Eklenti Dosyaları Tırnak
   

.rar  Yardım.rar (Boyut: 21.43 KB / İndirilme: 8)
Bu kullanıcının gönderdiği tüm mesajları bul
Oyyla!Rep Puanı Ver Bu mesaji bir cevapta alıntı yap
03-01-2009, 17:56
Mesaj: #2
Cvp: Açılan Kutuda veri yoksa eklesin istiyorum, yapamadım...
bu kodu aynen yaz
Private Sub HizmetVerenKişi_NotInList(NewData As String, Response As Integer)
Dim strSQL As String
Dim i As Integer
Dim Msg As String

If NewData = "" Then Exit Sub

Msg = "'" & NewData & "' listenizde yok." & vbCr & vbCr
Msg = Msg & "Eklemek ister misiniz?"

i = MsgBox(Msg, vbQuestion + vbYesNo, "Bilinmeyen Hizmetveren...")
If i = vbYes Then
strSQL = "Insert Into HizmetVerenler ([HizmetVerenAdı]) " & _
"values ('" & NewData & "');"
CurrentDb.Execute strSQL, dbFailOnError
Response = acDataErrAdded
Else
Response = acDataErrContinue
End If
End Sub

kişi listede yokssa sen liste içine yaz o seni uyarıp eklemek istiyormusun diye soracak eve diyince artık eklenmiş ve ve tabloya kaydedilmiş olacak

meşhur çin atasözü "ACCESS İLE YAPABİLECEKLERİNİZ HAYAL EDEBİLECEKLERİNİZ İLE SINIRLIDIR" siz ne kadar hayal edebiliyorsunuz
Bu kullanıcının gönderdiği tüm mesajları bul
Oyyla!Rep Puanı Ver Bu mesaji bir cevapta alıntı yap
03-01-2009, 19:15
Mesaj: #3
Cvp: Açılan Kutuda veri yoksa eklesin istiyorum, yapamadım...
strSQL = "Insert Into HizmetVerenler ([HizmetVerenAdı]) " & _
"values ('" & NewData & "');"

Img-grin
nihayet strsql=strsql&... yazmaktan vazgeçtiğinize sevindim Eşref Bey Lol

Yapılacak onca hata varken aynı hata üzerinde ısrar etmeyin...
Bu kullanıcının gönderdiği tüm mesajları bul
Oyyla!Rep Puanı Ver Bu mesaji bir cevapta alıntı yap
03-01-2009, 19:17
Mesaj: #4
Cvp: Açılan Kutuda veri yoksa eklesin istiyorum, yapamadım...
bu kod hazırdı zaten ah önce benim daha önce eklediğim kod deposuna bakmak aklına gelmiş olsydı

meşhur çin atasözü "ACCESS İLE YAPABİLECEKLERİNİZ HAYAL EDEBİLECEKLERİNİZ İLE SINIRLIDIR" siz ne kadar hayal edebiliyorsunuz
Bu kullanıcının gönderdiği tüm mesajları bul
Oyyla!Rep Puanı Ver Bu mesaji bir cevapta alıntı yap
03-01-2009, 19:52
Mesaj: #5
Cvp: Açılan Kutuda veri yoksa eklesin istiyorum, yapamadım...
Sayın esrefigit;

Yakın ilgi ve yanıtınız için teşekkürler.

İyi akşamlar ve hafta sonları.
Bu kullanıcının gönderdiği tüm mesajları bul
Oyyla!Rep Puanı Ver Bu mesaji bir cevapta alıntı yap
Dün, 13:49
Mesaj: #6
Cvp: Açılan Kutuda veri yoksa eklesin istiyorum, yapamadım...
Bir metin veya açılan kutuya çift tıklayarak hazırdaki bir formu açmak neden bu kadar zor olsun ki? Arkadaş

"HizmetVerenKişi" açılan kutusu içerisinde aranan kişi yoksa, bu açılan kutuya çift tıklanınca, "HizmetVerenler" formu açılsın; Bu form aracılığı ile "Yeni Kişi" "Kaydını Eklemek" ya da "Silme" işlemini gerçekleşsin istiyorum"

demiş. Oysa siz istenen veri yoksa ekleyeyim mi diye soran ve evet deyince ekleyen bir kod yazmışsınız. Bu, duruma göre sıkıntıya sebep olacaktır. Mesela kişi eğer kaydın eklenmesi için ayrı bir form açarak bu işi manuel yapmak istiyorsa ve genel olarak şahsın olup olmadığını comboya girerek kontrol ediyorsa, kodlar sıkıcı olacaktır. Ne dersiniz?

Mehmet Demiral başlangıcından beri accesstr'yi destekler.
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği tüm mesajları bul
Oyyla!Rep Puanı Ver Bu mesaji bir cevapta alıntı yap
Dün, 15:15
Mesaj: #7
Cvp: Açılan Kutuda veri yoksa eklesin istiyorum, yapamadım...
Sayın Mehmet Demiral hocam;

İyi günler ve haftalar. Farklı düşünce ve çözümler bizlere her zaman bir ışık oluyor.

Zahmet olmazsa, çözümünüzü ekleyebilir misiniz? Biliyorsunuz bizim gibi amatörler için, tüm çözümler önemli...

İlgi ve yanıtınız için önceden teşekkürler.

Selam ve sevgiler.


Eklenti Dosyaları
.rar  YonetimGiderleri_Ofis2003.rar (Boyut: 20.92 KB / İndirilme: 2)
Bu kullanıcının gönderdiği tüm mesajları bul
Oyyla!Rep Puanı Ver Bu mesaji bir cevapta alıntı yap
Dün, 15:56
Mesaj: #8
Cvp: Açılan Kutuda veri yoksa eklesin istiyorum, yapamadım...
Dediğim gibi bir örnek yaptım. Eğer açılan kutuda aradığınız isim yosa çift tıkladığınızda bir kişi ekleme formu açılıyor. Buraya yeni kayıt ekleyerek olmayan kişiyi ekleyin. Ama bu işlemden sonra döndüğünüz formda güncelleme yapmalısınız. Bunun için bir kaç alternatif yöntem var. Özellikle yapmadım ki siz kendinizi geliştiri.

1- Altta kalan formda hala eski veriler olduğu için, eklediğiniz kaydı göremezsiniz. Bunun için fYonetimGiderleri formunu kapatıp açabilir veya kapatıp açan bir makro veya kod yazabilirsiniz.

2- YonetimGiderleri formundaki hizmet verenler açılan kutusundaki veriyi güncelleyebilirsiniz. Çok faydası olur mu denemek lazım ama açılankutu.requery komutu işe yarayabilir. Ama öncelikle 1. yöntem önerilir.

3- Bu arada ben olsaydım şöyle yapardım:
Öncelikle bir public değişken atardım. Mesela
public aktar
deyip aktar isimli bir değişken atayıp daha sonra da
aktar= form![Hv Kişi girişi]![HizmetVerenAdı]
ile bu değişkene yeni açılan değeri aktarırım. Sonra YonetimGiderleri formu aktif olduğunda da

me.HizmetVerenKişi = aktar

komutuyla da bu veriyi forma getiririm. Böylece yeni açılan veri direk olarak forma aktarılmış olur. Sayın eşref bey'in örneğinden farklı olarak burada işlem manuel olarak yapılmakta ve bir form açılarak varsa diğer kişi bilgileri de girilmektedir. Ama istenirse Eşref BEy'in eklediği kodların ilk bölümü alınarak kod ekleme işlemine kadar çalıştırılıp, form açtırma olayı da kodlarla yapılabilir.

Kolay gelsin. Halledemezseniz yardımcı olmaya devam...


Eklenti Dosyaları
.rar  YonetimGiderleri_Ofis2003.rar (Boyut: 28.41 KB / İndirilme: 12)

Mehmet Demiral başlangıcından beri accesstr'yi destekler.
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği tüm mesajları bul
Oyyla!Rep Puanı Ver Bu mesaji bir cevapta alıntı yap
Dün, 16:34
Mesaj: #9
Cvp: Açılan Kutuda veri yoksa eklesin istiyorum, yapamadım...
Sayın Mehmet Demiral;

Hocam, yakın ilginiz ve kısa süredeki yanıtınız için çok teşekkür ederim.

Bu ayın 11. günü kat malikleri toplantısı olduğu için, geriye dönük olarak "oturanların 6 yıllık cari hesaplarına ilişkin sonuçlarını birleştireceğim" bir çalışma yapmam gerekiyor.

Toplantıya kısa bir süre kalmış olması dolayısıyla, eğer beni yanlış anlamazsanız, yukarıdaki mesajınızdaki 3. çözüm yolu olarak önerdiğiniz yönteme göre çözümünüzü sizden rica edebilir miyim?

Beni anlayışla karşılayacağınızı düşünüyorum. Tekrar teşekkürler.

Selam ve sevgiler.
Bu kullanıcının gönderdiği tüm mesajları bul
Oyyla!Rep Puanı Ver Bu mesaji bir cevapta alıntı yap
Dün, 18:05
Mesaj: #10
Cvp: Açılan Kutuda veri yoksa eklesin istiyorum, yapamadım...
Hazırlamaya çalışacağım. Bu ara yoğun olduğum için hemen yapamayabilirim ama yarına halletmeye çalışırım.

Mehmet Demiral başlangıcından beri accesstr'yi destekler.
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği tüm mesajları bul
Oyyla!Rep Puanı Ver Bu mesaji bir cevapta alıntı yap
« Önceki | Sonraki »
Mesaj önizleme  Konuyu Gönder 


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  excell den access'e karşılaştırmalı veri alma sansar 1 21 Dün 23:35
Son Mesaj: chopper07
  Tablo tasarımına ilişkin düşüncelerinizi öğrenmek istiyorum. assenucler 2 45 Dün 8:47
Son Mesaj: assenucler
  veri tabanında bulunan verilerden istediğimi raporlama askaskeri 16 376 26-12-2008 18:06
Son Mesaj: alpeki99
  açılan kutu içindeki değerler atlantis8334 5 87 21-12-2008 13:21
Son Mesaj: alpeki99
  aynı tablodan veri almak kaya_vural 8 181 15-12-2008 20:32
Son Mesaj: sledgeab

Foruma Git:

Almadan Önce Okunacak, Aldıktan Sonra Yazılacak Forum