webForumDet fria alternativet

Access.ApplicationClass

1 svar · 200 visningar · startad av Ciliax

CiliaxMedlem sedan jan. 2004170 inlägg
#1

Har ett litet dilemma...

Försöker komma åt en rapport i access för att dels kunna visa den och för att senare kunna skriva ut den.
I nedanstående exemplet så ska jag försöka visa upp rapporten, men jag får inte upp den.

En accessprocess startas men jag får inte se nån rapport....

Nån som vet vad som är fel??

programmerar i c#

if(app == null)
				app = new Access.ApplicationClass();
			
			
			app.Visible = true;
			app.OpenCurrentDatabase(@"C:\IISESISAL\spike\stellana.mdb",true,null);
			
			app.DoCmd.Maximize();
			app.DoCmd.OpenReport("kundrapport",Access.AcView.acViewPreview, //View
								System.Reflection.Missing.Value, //FilterName
								System.Reflection.Missing.Value, //WhereCondition
								Access.AcWindowMode.acWindowNormal,System.Reflection.Missing.Value);

SNälla hjälp någon! :)

/Ciliax

GladhMedlem sedan maj 20012 812 inlägg
#2

Har läst någonstans att du inte kan se den, utan att den kör utan GUI, vilket inte är så felaktigt som man kan tro, eftersom den körs på servern och klienten ALDRIG någonsin kan se vad som händer i den process.

Om du vill kunna visa något för klienten så måste du spara ner resultatet som en fil och sedan skicka den till klienten via response objektet.

- M

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)