kodlarla ilgili bir sorun...acil yardım..

Katılım
16 Eylül 2007
Mesajlar
6
Excel Vers. ve Dili
2003 visualbasic
arkadaşlar sürekli form şeklinde tasarlanmış bir formda boş olan satırı bulup o satıra istenen bilgiyi yazdırabieceğim bir kod lazım...
Yardımlarınız için teşekkürler....
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Şöyle olabilir

VARSAYIM : Kayıt yapacağız alan A5:A100 aralığıysa ve siz burda son boş hücreyi bulmak istiyorsanız.

1.Alternatif : Bu; en alttaki son boş satırı bulur.
Kod:
sonbossatir=cells(100,1).end(xlup).row+1
2.Alternatif : Bu, arada boş hücre varsa ona da konumlanır.
Kod:
For each hucre in Range("A5:A100")
    if hucre.value=empty then:goto f1
next
f1: sonbossatir=hucre.row
Örnekler daha da artırılabilir.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Kafam karıştı soru Access mi Excel mi?
 
Katılım
16 Eylül 2007
Mesajlar
6
Excel Vers. ve Dili
2003 visualbasic
Cevabınız için teşekkürler ..Sanırım problemim yanlış anlaşıldı...Tekrar anlatayım.. Access de iki form var kayıtları farklı tablolardan alıyor.1. tabloda yaptığım bir değişiklik 2. formda ilgili kayıta otomatik olarak aktarılacak..Bana lazım olan 2. formdaki kayıtların kaç tane olduğunu bulan bir kod.. Bu kodu kullanarak bir döngü oluşturup kayıt sonuna geldiği zaman son kayda ilgili veriyi aktarmak ..
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
PArdon modalı hocam,

Soruyu ben karıştırdım. Kusura bakmayın.

Arkadaş acil yazınca, bölüme hiç dikkat etmemişim :) Tekrar özür ...
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın ozgurhoca,

Ve diğer arkadaşlar. Devamlı olarak tekrar ettiğim bir nokta var.

Tablolara hesaplanabilir alanlar eklemeyin ve aynı verileri farklı tablolarda tutmayın diye. İşte size partik olarak başınıza ne gelebileceğinin ıspatı.

İyi çalışmalar
 
Katılım
16 Eylül 2007
Mesajlar
6
Excel Vers. ve Dili
2003 visualbasic
Şu aşamada çözüm yok diyebiliriz yani....:((((
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın ozgurhoca,

Çözüm var ama dediğiniz gibi kodla diğer tabloyu güncellemeyle değil.

Tablo yapısını değiştirin. İkinci tablodaki benzer kayıtların tutulduğu tüm alanları silin ve yerine bir tane sayısal alan ekleyin. Bu sayısal alanın birinci tablonun anahtar alanıyla (sayısalsa) tablo ilişkilendirme penceresinden ilişkilendirin. Böylece iki tablo birleşmiş olur. ikinci formunuzu da tablo yerine sorguya dayandırın ve sorguya iki tablonuzuda ekleyip istediğiniz alanları ekleyin.

İyi çalışmalar:)
 
Üst