Skip to main content

AccessTr.neT


excel formüllerini Access'e uyarlama-Acil

Celalettin Uçar
Celalettin Uçar
16
3676

excel formüllerini Access'e uyarlama-Acil

#7
sayın Uçar,

EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

NOT
imkan ve zaman yetersizliği nedeni ile,ancak bir kez denemede bulundum.olası sorun ya da hata durumunda,lütfen konunuzda bilgilendirmede bulununuz.teşekkürler.

bilginize...iyi çalışmalar,saygılar.
.rar Excelden-ATOZ.rar (Dosya Boyutu: 1,18 MB | İndirme Sayısı: 8)
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#8
(30/04/2016, 12:21)atoz112 yazdı: sayın Uçar,

EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

NOT
imkan ve zaman yetersizliği nedeni ile,ancak bir kez denemede bulundum.olası sorun ya da hata durumunda,lütfen konunuzda bilgilendirmede bulununuz.teşekkürler.

bilginize...iyi çalışmalar,saygılar.

tekrar teşekkür ederim
Cevapla
#9
Uygulamanızı inceledim. Yapmak istediğim tam olarak bu değil. Evet sonuçta ilk değerden farkları almışsınız fakat yeni bir tablo oluşturmuşsunuz. bunun yerine sorgu ekranını tasarım bölümünde açıp ifadelere sabit değer olarak elle de girebilirdik parametre olarak. ben kaynak verileri bağlı tablolarıma bir defa yükledikten sonra kullanıcıya hiçbir işlem yaptırmadan çözmek istiyorum. yani dosya komple yüklensin ve sütunun ilk değerini Access kendisi bulup işlem yapsın istiyorum. ilkel bir yöntem olarak tabloyu yine bağlı tabloyla oluşturup ilk değerleri başlık olarak kabul ettirerek satır kaydırdım ve çalıştırdım ama tabiiki böyle olmamalı..
Cevapla
#10
Sayın Uçar,

Yazdığınız ifadelere yönelik olarak aşağıdaki açıklamaları yapılması uygun görülmüştür.

1)

Alıntı:Uygulamanızı inceledim. Yapmak istediğim tam olarak bu değil.

İfadenize yönelik olarak;

Konuyu açarken yazdığınız ilk mesajdan itibaren,talebiniz:
-    Excel verilerini Access ortamına aktarıp bu şekilde bir kullanım elde etmek,
-    DY ile isimlendirdiğim sütunda listenin sonuna kadar ardışık satırlar için Y koordinat değerlerinin farkı hesaplanmak…tüm dy kolonu için y koordinatlarının bir sonraki satırla olan farklarını listelemek.

örnek uygulamada da yapılan işlem bu idi aslında.

2)
Alıntı:Evet sonuçta ilk değerden farkları almışsınız fakat yeni bir tablo oluşturmuşsunuz. bunun yerine sorgu ekranını tasarım bölümünde açıp ifadelere sabit değer olarak elle de girebilirdik.

İfadenize yönelik olarak;
Bir sorguyu kullanabilmeniz için kaynak olarak bir tablonun mevcut olması gerekir.mevcut olmayan bir tablodan ya da direkt Excel uygulamasındaki hücreleri göstermek sureti ile de bu verileri kaynak mahiyetinde gösteremezsiniz ve sonuç elde edemezsiniz.

Bu nedenle de,Access uygulaması içerisinde kaynak teşkil etmesi ve kullanılabilmesi için tablo oluşturmalısınız.ancak bu vesile ile,istediğiniz diğer kriter sonuçlarını görebilirsiniz.

3)
Alıntı:kaynak verileri bağlı tablolarıma bir defa yükledikten sonra kullanıcıya hiçbir işlem yaptırmadan çözmek istiyorum.

İfadenize yönelik olarak;
Bağlı tablo da oluştursanız,verileri yine güncel halde tutmalısınız.bunun için de,son geçerli hali ile bir aktarımda bulunmanız gerekmektedir.örnekte yapılan işlem de bir nevi Excel uygulamasındaki verilerin güncel halinin aktarılmasıdır.

Ayrıca,eğer mevcut bir tablonun üzerine sizin düşündüğünüz durum varsayılması akabinde yapıldığında tabloyu her bir yenileme (güncelleme) yaptığınızda aynı kayıtları üzerine tekrar yazacaktır.bu da mükerrer kayıt demektir.eğer mevcut tablonun içini temizlemek üzere silip tekrar aktardığınızda bu sefer de id sıralaması değişeceğinden (örneğin;1-500 arası tabloda mevcut kayıtları DELETE Sql komutu ile sildiğinizde bir sonraki yeni kayıt id değeri 501’den başlar.bu da id değerinin 501.kayıttan itibaren yazılması demektir.excel tablosu ile karşılaştırıldığında da aynı içeriğin olmadığı görülecektir.) verileri doğru aktarımda bulunamayacaktır.

Excel uygulamasındaki verileri son hali ile aktarırken,öncesinde mevcut tablonun silinmesi ve yeni tablonun oluşturulması ile bu id sorunu da giderilmiş olmaktadır,id değerinin yeniden 1’den başlatılması ile.

4)

Alıntı:dosya komple yüklensin ve sütunun ilk değerini Access kendisi bulup işlem yapsın istiyorum.

İfadenize yönelik olarak;
Eğer örnek uygulamadaki aktarım kodunun bitimine dikkat edecek olursanız,tüm tablonun değil sadece belirli bir sütun arasının aktarıldığı görülecektir.bunun nedeni de,tüm kayıtları değil sadece belirli bir alanın aktarılmasının örnek olması ya da yol gösterilmek amacı istenmesidir.bu örnekten hareket ile denemede bulunarak tüm Excel sayfasının tabloya aktarılması sağlanabilir diye.

Ayrıca,Access tablosunda da Excel uygulamasının başlıklarında yazılı tanımlardan oluşması da gerekmektedir.bu nedenle de,tabloda bu alanların da oluşturulmasını sağlamalısınız.

Son olarak;eğer hali hazırda mevcut bir Access uygulaması örneğiniz varsa bunu da konunuza eklemeniz yerinde olacaktır.

Bilginize…iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#11
Sayın Atoz , zaman ayırıp cevap verdiğiniz için gerçekten çok teşekkür ederim. Anlatmak istediğim şeyi sanırım izah edemedim. Yada sizin anlatmak istediğinizi ben anlayamadım. En baştan anlatayım

Yapılan hesaplama jiroskopik jeoradar uygulamasıdır. Burada gps, dijital jiroskop ve jeoradar(GPR) verileri birlikte işleniyor. Ve gömülü objenin gerçek koordinatları hesaplanıyor. Bunu yaparken ekte bulunan Access dosyasına bir gözatabilirseniz 3 adet tablo kullanıyorum. 1) gps ölçümünden gelen tablo, 2) eşzamanlı dijital jiroskop, 3. tablo ise gpr radargramında modelleme için seçilen detay noktaları tablosudur. gps ve jiroskop tabloları eşzamanlı veriler olduğundan zaman sütunu ile ilişkilendirildi. gps ile jeoradar tablosu ise trace adını verdiğimiz ilk sütun kodları ile. bu aşamadan sonra entegrasyon tamamlandı.

şimdi tabloda göreceğiniz "dy" sütununu ve "dx" sütununu tasarım modunda açarsanız ifade kullanarak ve 1. dy ve 1. dx değerlerini elle yazarak hesaplattırdığımı göreceksiniz. 

ilk sütun değerini ekstra 4. bir tablo oluşturmadan bulacak ve "dy" "dx" değerlerini hesaplayacak bir kod oluşturmaya çalışıyorum. "yeni bir tablo eklemeden" dememin sebebi bu idi. çünkü oluşturulan yeni tablo Excel dosyaları halinde sistemin ürettiği 3 tablo arasında olmayacak ve konuyu bilmeyen biri bu sistemi kullanamayacaktır.

saygılarımla
.rar Yeni Microsoft Office Access 2007 Veritabanı.rar (Dosya Boyutu: 134,35 KB | İndirme Sayısı: 3)
Cevapla
#12
merhaba celalettin bey 
excel leride eklerseniz verileride görüp açabiliriz bu haliyle Excel olmadıgı için açılmıyor bilginiz olsun
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da