01. november 2002 - 23:39
Der er
14 kommentarer og 1 løsning
VBA i access 97
Havd er der galt med denne kode ? DoCmd.RunSQL ("UPDATE T_main1 SET T_main1.[Compagny Total turnover] = DSum([turnover],[T_main])") ved kørsel spørger den efter en parametervalue på T_main. ?? Den virker i en query.!?!?!?
Annonceindlæg fra QNAP
01. november 2002 - 23:45
#1
Prøv at sætte T_main i []
02. november 2002 - 00:28
#2
Eksisterer T-Main eller er det en skrivefejl for T-Main1, som der står de andre steder?
02. november 2002 - 00:29
#3
Sorry skulle have været underscores.
02. november 2002 - 08:56
#4
mugs : ???? kan du i scriptet se et sted hvor T_main IKKE er [], for så kan du se mere end jeg. jkrons : Jo den eksisterer godt nok ( ellers ville en query jo ej heller fungere :-)
02. november 2002 - 09:24
#5
Try DoCmd.RunSQL "UPDATE T_main1 SET T_main1.[Compagny Total turnover] = DSum([turnover],[T_main])"
Slettet bruger
02. november 2002 - 09:46
#6
Kan det tænkes at Compagny er en stavefejl? Der skulle måske stå Company?
02. november 2002 - 09:50
#7
desværre samme resultat. den spørger efter en parameter value. Her er det SQL statement der virker i en query når en query skal gøre det. UPDATE T_main1 SET T_main1.Compagny_Total_turnover = DSum("turnover","t_main");
02. november 2002 - 09:51
#8
magik : nej det er rigtig nok. HUSK!! det virker i en query ?!?!?!?!? hvilket er dybt underligt
02. november 2002 - 09:59
#9
if you send it to terry@santhell.dk then I will take a look I have an idea!
02. november 2002 - 10:01
#10
"UPDATE T_main1 SET T_main1.Compagny_Total_turnover = DSum(""turnover",""t_main"");" and if that deosnt work replace the double(double) quotes with three """
02. november 2002 - 10:01
#11
Oops foregot one of em. "UPDATE T_main1 SET T_main1.Compagny_Total_turnover = DSum(""turnover2",""t_main"");"
02. november 2002 - 10:09
#12
Jeg er ikke meget for at sende DB'en idet den indeholder alle vores omsætninger for vores Polske selskab. ! jeg tester lige din sidste 'version'
02. november 2002 - 10:12
#13
sådan Terry.... denne virker.: DoCmd.RunSQL ("UPDATE T_main1 SET T_main1.Compagny_Total_turnover = DSum(""turnover"",""t_main"")") så skal jeg bare lige have et svar fra dig !!
02. november 2002 - 10:44
#14
:o)
02. november 2002 - 10:54
#15
thanks buddy.
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser