Dışarıdan Eklenen Excel Dosyasını Ayrıştırmak

28/11/2010, 22:08

brdmr

Merhaba Arkadaşlar,
Access'e dışarıdan bir Excel dosyası alıcam. Excel tablosunda;
01 kodlu birçok XXX
02 kodlu birçok YYY
03 kodlu birçok ZZZ firması vardır. Benim istediğim bu tabloyu access'e aldıktan sonra bir dışarı ver butonu yapıcam ve 01 - 02 -03 kodlu tüm firmaları ayrıştırarak farklı excellere atıcak, yada öle olmasada bir bul butonu olup butona bastığımda,
01 kodu yazınca 01 kodlu tüm firmaları dışarı vericek.
Baya uzun oldu ama yardımlarınızı bekliyorum. Teşekkürler.
29/11/2010, 00:31

okileturc

Siz Excel tablonuz ile birlikte uygulamanızı
ekleyin. Yardımcı oluruz.

Not: ayrıca yeni cevapladığımız ekteki
konuyu da inceleyin, lazım olacaktır.

Tablo alma-verme
29/11/2010, 01:03

brdmr

İlginize teşekkürler,
İlgili dosyalar ektedir. Baktığınızda rahatça anlayabileceğinizi umuyorum. Mesela KODU 01YEN olan bir sütun var orayı arama bölümü sayarsak, 01YEN dediğimizde KODU 01YEN olan bütün kayıtları otomatik excele cıkaracak. birde olabiliyorsa hiç komut vermeden cıkart buyonuna bastığımızda Kodları farlı faklı olan bütün bilgileri ayrı ayrı excellere cıkaracak.
01YEN
01A
06C gibi hepsini ayrı bir Excel tablosuna. Teşekkürler.
29/11/2010, 02:17

okileturc

Bir çok şekilde çözebiliriz;

Uygulamanıza bir form ekledim dışarıya
vermek istediğiniz kodu combodan seçip
butona tıklamanız yeterli olacaktır.

Metod olarak sorgu aktarımını kullandım
Bu sorgu süzme kriterini formdan seçeceğiniz
kod dan alıyor ve Excel e aktarıyor


DoCmd.OutputTo acOutputQuery, "aktar", "*.xls", Forms!TABLOYA_VER!KODSEC & ".xls", True

Aktardığımız Excel tablosunun adını da yine
form üzerindeki combodan alıyoruz

aktar : sorgumuzun adı
Forms!TABLOYA_VER!KODSEC : Excel tablomuza verilecek ad

Kolay gelsin

29/11/2010, 10:12

assenucler

Sayın okileturc;

Hocam günaydın.. İyi haftalar ve hayırlı işler..

Katkı ve açıklamanız için teşekkürler..
29/11/2010, 11:18

brdmr

Sayın okileturc hocam ilginize çok teşekkürler. Tam olarak istediğim buydu. Saygılar,,,