Skip to main content

AccessTr.neT


Formda Harici Excel Sayfası??

Formda Harici Excel Sayfası??

Çözüldü #1
Merhaba arkadaşlar
Herhangi bir tablo ile ilişkisi olmayan harici bir Excel dosyasını forma ekleyip, formu açarak harici olarak Excel i başlatmadan düzenlemesini yapabilir miyim? "OLEİlişkisiz0" olarak forma kopyalıyorum. Fakat düzenleme ve kaydetme sorunları yaşıyorum.
Yardımlarınızı rica ederim.
Cevapla
#2
(10/10/2019 08:50)sipuasfaf Adlı Kullanıcıdan Alıntı: Excel i başlatmadan düzenlemesini yapabilir miyim?
tam olarak kastettiğiniz şey ne? neleri değiştirip, neyi kaydetmek istiyorsunuz?
excele veri yollama, font, renk, çerçeve biçimlendirme, hücrelere formül ekleme.....
bir çok şeyi exceli açmadan yapabilirsiniz -aslında her zaman arka planda bir şekilde açılır diye biliyorum.
forumda "excele biçimli veri yollama" benzeri bir araştırma yaparsanız çok sayıda örneğe ulaşabilirsiniz
iyi çalışmalar
Cevapla
#3
Aslında amacım Excel üzerinde tuttuğum puantaj ve mesaiyi acces üzerinde yapmaktı. Bir yerde takıldım. Sonra dedim ki acaba Excel in çalışma sayfasını Access formunda görüntüleyebilir miyim acaba? (: Bunun yerine aslında takıldığım sorunun çözümü için konuşacak olursak; Günlük yoklama için bir tablo oluşturdum ve ayrıca bu tablodaki kişilerin bilgilerinin olduğu ikinci bir tablom var. Birbirleri ile ilişkilendirilmişler. Yoklama tablosuna günleri Evet/Hayır olarak değil, Kısa metin "+" veya "-" olarak girmeye çalıştım. Ay sonu, aynı personele ait gelinen ve eksik günlerin değerlerinin adet olarak sayısını DCount ile saydıramadığım için Excel yoluna başvurdum. Örneği ekliyorum. Bir göz atabilir misiniz? Rapor' da daha açık olarak görünüyor.
Cevapla
#4
Örnek ektedir.
.rar Daily Check.rar (Dosya Boyutu: 34,79 KB | İndirme Sayısı: 9)
Cevapla
#5
Yardımcı olabilecek biri var mı acaba? (:
Cevapla
#6
srg_Puantaj isimli sorguda en sondaki boş alana 

Visual Basic Code
gelinen: Val(IIf([g1]="+";"1";"0"))+Val(IIf([g2]="+";"1";"0"))+Val(IIf([g3]="+";"1";"0"))+Val(IIf([g4]="+";"1";"0"))+Val(IIf([g5]="+";"1";"0"))+Val(IIf([g6]="+";"1";"0"))+Val(IIf([g7]="+";"1";"0"))+Val(IIf([g8]="+";"1";"0"))+Val(IIf([g9]="+";"1";"0"))+Val(IIf([g10]="+";"1";"0"))+Val(IIf([g11]="+";"1";"0"))+Val(IIf([g12]="+";"1";"0"))+Val(IIf([g13]="+";"1";"0"))+Val(IIf([g14]="+";"1";"0"))+Val(IIf([g15]="+";"1";"0"))+Val(IIf([g16]="+";"1";"0"))+Val(IIf([g17]="+";"1";"0"))+Val(IIf([g18]="+";"1";"0"))+Val(IIf([g19]="+";"1";"0"))+Val(IIf([g20]="+";"1";"0"))+Val(IIf([g21]="+";"1";"0"))+Val(IIf([g22]="+";"1";"0"))+Val(IIf([g23]="+";"1";"0"))+Val(IIf([g24]="+";"1";"0"))+Val(IIf([g25]="+";"1";"0"))+Val(IIf([g26]="+";"1";"0"))+Val(IIf([g27]="+";"1";"0"))+Val(IIf([g28]="+";"1";"0"))+Val(IIf([g29]="+";"1";"0"))+Val(IIf([g30]="+";"1";"0"))+Val(IIf([g31]="+";"1";"0"))

kodu ekle, bu gelinenleri sayar,

Visual Basic Code
gelinmeyen: Val(IIf([g1]="-";"1";"0"))+Val(IIf([g2]="-";"1";"0"))+Val(IIf([g3]="-";"1";"0"))+Val(IIf([g4]="-";"1";"0"))+Val(IIf([g5]="-";"1";"0"))+Val(IIf([g6]="-";"1";"0"))+Val(IIf([g7]="-";"1";"0"))+Val(IIf([g8]="-";"1";"0"))+Val(IIf([g9]="-";"1";"0"))+Val(IIf([g10]="-";"1";"0"))+Val(IIf([g11]="-";"1";"0"))+Val(IIf([g12]="-";"1";"0"))+Val(IIf([g13]="-";"1";"0"))+Val(IIf([g14]="-";"1";"0"))+Val(IIf([g15]="-";"1";"0"))+Val(IIf([g16]="-";"1";"0"))+Val(IIf([g17]="-";"1";"0"))+Val(IIf([g18]="-";"1";"0"))+Val(IIf([g19]="-";"1";"0"))+Val(IIf([g20]="-";"1";"0"))+Val(IIf([g21]="-";"1";"0"))+Val(IIf([g22]="-";"1";"0"))+Val(IIf([g23]="-";"1";"0"))+Val(IIf([g24]="-";"1";"0"))+Val(IIf([g25]="-";"1";"0"))+Val(IIf([g26]="-";"1";"0"))+Val(IIf([g27]="-";"1";"0"))+Val(IIf([g28]="-";"1";"0"))+Val(IIf([g29]="-";"1";"0"))+Val(IIf([g30]="-";"1";"0"))+Val(IIf([g31]="-";"1";"0"))

Buda gelinmeyenleri sayar.

Dcount kodu ile g1 alanını sayamazsınız.
"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da