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 yazdı: 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 

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,

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.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task