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.
(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
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.
Yardımcı olabilecek biri var mı acaba? (:
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.