Avatar billede rjohansen Nybegynder
14. august 2003 - 10:52 Der er 84 kommentarer og
1 løsning

Hent data i access med en variabel fra Frontpage

Når jeg i Frontpage laver en "Indset database-resultat"
(Det virker hvis der ikke er en variabel)

Modtager jeg fejlen:
Database Results Error
Description: Parameter object is improperly defined. Inconsistent or incomplete information was provided.
Number: 3708 (0xE7C)
Source: ADODB.Recordset

Kan man hente de data på den måde.. eller skal det laves via kode i frontpage?
Avatar billede gertp Nybegynder
14. august 2003 - 11:48 #1
prøv  dette i din select-sætning:
where navnet_på_din_kolonne like '" & variabel_navnet & "'
Avatar billede rjohansen Nybegynder
14. august 2003 - 12:00 #2
i frontpage ?
Avatar billede gertp Nybegynder
14. august 2003 - 12:01 #3
jeps...på den side hvor du laver din Indset database-resultat
Avatar billede rjohansen Nybegynder
14. august 2003 - 12:05 #4
Det er frontpage er her lavet forbindelsen til databasen

<body>
<table>
  <tbody>
    <!--webbot bot="DatabaseRegionStart" startspan s-columnnames="Udtryk2"
    s-columntypes="5" s-dataconnection="Test" b-tableformat="TRUE"
    b-menuformat="FALSE" s-menuchoice s-menuvalue b-tableborder="FALSE"
    b-tableexpand="FALSE" b-tableheader="FALSE" b-listlabels="TRUE"
    b-listseparator="TRUE" i-ListFormat="0" b-makeform="FALSE"
    s-recordsource="Dart_statistik_vis" s-displaycolumns="Udtryk2" s-criteria
    s-order s-sql="Dart_statistik_vis" b-procedure="TRUE" clientside
    SuggestedExt="asp" s-DefaultFields="[nr]=4700"
    s-NoRecordsFound="nogen poster."
    i-MaxRecords="0" i-GroupSize="0" BOTID="0" u-dblib="../_fpclass/fpdblib.inc"
    u-dbrgn1="../_fpclass/fpdbrgn1.inc" u-dbrgn2="../_fpclass/fpdbrgn2.inc"
    tag="TBODY"
    local_preview="&lt;tr&gt;&lt;td colspan=64 bgcolor=&quot;#FFFF00&quot; align=&quot;left&quot; width=&quot;100%&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;Områderne med databaseresultater kan kun vises, hvis siden hentes fra en Web-server med en Web-browser. Følgende tabelrække gentages én gang for hver post, som returneres af forespørgslen.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;"
    preview="&lt;tr&gt;&lt;td colspan=64 bgcolor=&quot;#FFFF00&quot; align=&quot;left&quot; width=&quot;100%&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;Dette er begyndelsen af området med databaseresultater.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;" --><!--#include file="../_fpclass/fpdblib.inc"-->
<%
fp_sQry="Dart_statistik_vis"
fp_sDefault="[nr]=4700"
fp_sNoRecords="<tr><td colspan=1 align=left width=""100%"">nogen poster.</td></tr>"
fp_sDataConn="Test"
fp_iMaxRecords=0
fp_iCommandType=4
fp_iPageSize=0
fp_fTableFormat=True
fp_fMenuFormat=False
fp_sMenuChoice=""
fp_sMenuValue=""
fp_iDisplayCols=1
fp_fCustomQuery=False
BOTID=0
fp_iRegion=BOTID
%>
<!--#include file="../_fpclass/fpdbrgn1.inc"-->
<!--webbot bot="DatabaseRegionStart" i-CheckSum="60002" endspan -->
    <tr>
      <td><!--webbot bot="DatabaseResultColumn" startspan
        s-columnnames="Udtryk2" s-column="Udtryk2" b-tableformat="TRUE"
        b-hasHTML="FALSE" clientside
        local_preview="&lt;font size=&quot;-1&quot;&gt;&amp;lt;&amp;lt;&lt;/font&gt;Udtryk2&lt;font size=&quot;-1&quot;&gt;&amp;gt;&amp;gt;&lt;/font&gt;"
        preview="&lt;font size=&quot;-1&quot;&gt;&amp;lt;&amp;lt;&lt;/font&gt;Udtryk2&lt;font size=&quot;-1&quot;&gt;&amp;gt;&amp;gt;&lt;/font&gt;" --><%=FP_FieldVal(fp_rs,"Udtryk2")%><!--webbot
        bot="DatabaseResultColumn" i-CheckSum="12375" endspan -->
      </td>
    </tr>
    <!--webbot bot="DatabaseRegionEnd" startspan b-tableformat="TRUE"
    b-menuformat="FALSE" u-dbrgn2="../_fpclass/fpdbrgn2.inc" i-groupsize="0"
    clientside tag="TBODY"
    local_preview="&lt;tr&gt;&lt;td colspan=64 bgcolor=&quot;#FFFF00&quot; align=&quot;left&quot; width=&quot;100%&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;Dette er slutningen af området med databaseresultater.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;"
    preview="&lt;tr&gt;&lt;td colspan=64 bgcolor=&quot;#FFFF00&quot; align=&quot;left&quot; width=&quot;100%&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;Dette er slutningen af området med databaseresultater.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;" --><!--#include file="../_fpclass/fpdbrgn2.inc"-->
<!--webbot bot="DatabaseRegionEnd" i-CheckSum="56926" endspan -->
  </tbody>
</table>
Avatar billede gertp Nybegynder
14. august 2003 - 12:11 #5
jeg har renset koden for frontpage-fnidder
har du en kolonne i din database der hedder 'Udtryk2'??

<body>
<table>
  <tbody>
  <!--#include file="../_fpclass/fpdblib.inc"-->
<%
fp_sQry="select * from Dart_statistik_vis where navnet_på_din_kolonne like '" & variabel_navnet & "'"
fp_sDefault="[nr]=4700"
fp_sNoRecords="<tr><td colspan=1 align=left width=""100%"">nogen poster.</td></tr>"
fp_sDataConn="Test"
fp_iMaxRecords=0
fp_iCommandType=4
fp_iPageSize=0
fp_fTableFormat=True
fp_fMenuFormat=False
fp_sMenuChoice=""
fp_sMenuValue=""
fp_iDisplayCols=1
fp_fCustomQuery=False
BOTID=0
fp_iRegion=BOTID
%>
<!--#include file="../_fpclass/fpdbrgn1.inc"-->

    <tr>
      <td><%=FP_FieldVal(fp_rs,"Udtryk2")%>
      </td>
    </tr>
    <!--#include file="../_fpclass/fpdbrgn2.inc"-->

  </tbody>
</table>
Avatar billede rjohansen Nybegynder
14. august 2003 - 12:46 #6
Ja den hedder "udtryk2" det er bare en test.
Jeg modtager:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Invalid SQL statement; expected 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT', or 'UPDATE'.

D:\USR\WWW\NORDICWE\HTTPD\HTDOCS\RINGSTED\TESTDATA\../_fpclass/fpdbrgn1.inc, line 117

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>test</title>
</head>

<body>
<table> 
  <tbody>
    <!--#include file="../_fpclass/fpdblib.inc"-->
      <%
      fp_sQry="select * from Dart_statistik where MatchNr like '" & nr & ""
      fp_sDefault="[nr]=4700"
      fp_sNoRecords="<tr><td colspan=1 align=left width=""100%"">nogen poster.</td></tr>"
      fp_sDataConn="Test"
      fp_iMaxRecords=0
      fp_iCommandType=4
      fp_iPageSize=0
      fp_fTableFormat=True
      fp_fMenuFormat=False
      fp_sMenuChoice=""
      fp_sMenuValue=""
      fp_iDisplayCols=1
      fp_fCustomQuery=False
      BOTID=0
      fp_iRegion=BOTID
      %>
    <!--#include file="../_fpclass/fpdbrgn1.inc"-->
      <tr>     
        <td><%=FP_FieldVal(fp_rs,"Udtryk2")%>
        </td>   
        </tr>
    <!--#include file="../_fpclass/fpdbrgn2.inc"-->
           
        </tbody>
    </table>
Avatar billede gertp Nybegynder
14. august 2003 - 12:58 #7
ok...for at teste laver du denne:
<% nr = 1 %>
eller et andet tal som du ved findes i db'en

og så skal der ændres lidt i kaldet:

<%
      fp_sQry="select * from Dart_statistik where MatchNr like '" & nr & ""
      fp_sDefault=""
      fp_sNoRecords"findes ikke"
      fp_sDataConn="Test"
      fp_iMaxRecords=200
      fp_iCommandType=1
      fp_iPageSize=0
      fp_fTableFormat=True
      fp_fMenuFormat=False
      fp_sMenuChoice=""
      fp_sMenuValue=""
      fp_iDisplayCols=1
      fp_fCustomQuery=False
      BOTID=0
      fp_iRegion=BOTID
      %>
Avatar billede gertp Nybegynder
14. august 2003 - 13:18 #8
hmm....der mangler en '
her er det hele:

<% nr = 1 %>
<table> 
  <tbody>
    <!--#include file="../_fpclass/fpdblib.inc"-->
      <%
      fp_sQry="select * from Dart_statistik where MatchNr like '" & nr & "'"
      fp_sDefault=""
      fp_sNoRecords"findes ikke"
      fp_sDataConn="Test"
      fp_iMaxRecords=200
      fp_iCommandType=1
      fp_iPageSize=0
      fp_fTableFormat=True
      fp_fMenuFormat=False
      fp_sMenuChoice=""
      fp_sMenuValue=""
      fp_iDisplayCols=1
      fp_fCustomQuery=False
      BOTID=0
      fp_iRegion=BOTID
      %>
    <!--#include file="../_fpclass/fpdbrgn1.inc"-->
      <tr>     
        <td><%=FP_FieldVal(fp_rs,"Udtryk2")%>
        </td>   
        </tr>
    <!--#include file="../_fpclass/fpdbrgn2.inc"-->
           
        </tbody>
    </table>
Avatar billede rjohansen Nybegynder
14. august 2003 - 14:00 #9
Jeg har prøvet lidt.. det virker ikke
Jeg fik nok ikke beskrevet problem godt nok.
Jeg skal hente resultatet fra forespørgsel Dart_statistik_vis som henter det fra forespørgsel Dart_statistik som har en variabel der heder Nr

kode:
<body>
<% nr=4700 %>
<table> 
  <tbody>
    <!--#include file="../_fpclass/fpdblib.inc"-->
      <%
      fp_sQry="select * from Dart_statistik_vis"



fejl:
Too few parameters. Expected 1.
Number: -2147217904 (0x80040E10)
Avatar billede gertp Nybegynder
14. august 2003 - 14:04 #10
<body>
<% nr=4700 %>
<table> 
  <tbody>
    <!--#include file="../_fpclass/fpdblib.inc"-->
      <%
      fp_sQry="select * from Dart_statistik_vis where nr like '" & nr & "'"

...men det kræver at feltet nr findes i Dart_statistik_vis
prøv evt:
select * from Dart_statistik_vis where nr like '4700'"
Avatar billede rjohansen Nybegynder
14. august 2003 - 14:21 #11
Den kommer med
Too few parameters. Expected 1. Number: -2147217904 (0x80040E10)

<% nr=4700 %>
<table> 
  <tbody>
    <!--#include file="../_fpclass/fpdblib.inc"-->
      <%
      fp_sQry="select * from Dart_statistik_vis where nr like '4700'"
      fp_sDefault=""
      fp_sNoRecords="Findes ikke"
      fp_sDataConn="Test"
      fp_iMaxRecords=200
      fp_iCommandType=1
      fp_iPageSize=0
      fp_fTableFormat=True
      fp_fMenuFormat=False
      fp_sMenuChoice=""
      fp_sMenuValue=""
      fp_iDisplayCols=1
      fp_fCustomQuery=False
      BOTID=0
      fp_iRegion=BOTID
      %>
    <!--#include file="../_fpclass/fpdbrgn1.inc"-->
      <tr>     
        <td><%=FP_FieldVal(fp_rs,"Udtryk2")%>
        </td>   
        </tr>
    <!--#include file="../_fpclass/fpdbrgn2.inc"-->
           
        </tbody>
    </table>
Avatar billede gertp Nybegynder
14. august 2003 - 14:23 #12
hvilke kolonner har du i Dart_statistik_vis
Avatar billede rjohansen Nybegynder
14. august 2003 - 14:24 #13
kun Udtryk2
Avatar billede gertp Nybegynder
14. august 2003 - 14:26 #14
ja så kan du jo ikke finde noget fra nr når den kolonne ikke er i forespørgslen! :-)
prøv lige:
fp_sQry="select * from Dart_statistik_vis"
Avatar billede rjohansen Nybegynder
14. august 2003 - 14:33 #15
Den kommer med igen med
Too few parameters. Expected 1. Number: -2147217904 (0x80040E10)

er der noget jeg har glemt ?
Avatar billede gertp Nybegynder
14. august 2003 - 14:37 #16
mystisk..giv mig lige et tabelnavn og kolonnenavnene
Avatar billede rjohansen Nybegynder
14. august 2003 - 14:39 #17
Tabel=Kamp
Kolonne=MatchNr
Avatar billede gertp Nybegynder
14. august 2003 - 14:41 #18
prøv:
fp_sQry="select * from kamp where matchnr like '" & nr &"'"

det kræver så at du har et matchnr der er 4700
Avatar billede rjohansen Nybegynder
14. august 2003 - 14:51 #19
Blank side..
har skiftet <td><%=FP_FieldVal(fp_rs,"Spiller")%>
Avatar billede gertp Nybegynder
14. august 2003 - 14:54 #20
skal virke hvis du har en post hvor matchnr  er 4700, og hvor der står et eller andet i 'spiller'
Avatar billede rjohansen Nybegynder
14. august 2003 - 14:54 #21
nej-- der er data på side det er bare langt ned..
Avatar billede rjohansen Nybegynder
14. august 2003 - 14:54 #22
Ja det virker
Avatar billede gertp Nybegynder
14. august 2003 - 14:56 #23
ok...så skal du vel have lavet en side hvor du kan vælge matchnr og overføre nummeret til ovenstående side.
Avatar billede rjohansen Nybegynder
14. august 2003 - 15:11 #24
Dette resultat er taget fra en tabel, jeg skulle bruge resultatet fra en forespørgsel.
Når jeg skifter "Kamp" ud med "Dart_statistik" virker det ikke
Fejl: Too few parameters. Expected 1. Number: -2147217904 (0x80040E10)

udregning i forespørgsel:
Udtryk1: IIf([Kamp]![Spiller]="René Johansen";IIf([Kamp]![H1set_Dart]>0;501/((IIf([kamp]![H1set_Dart] Is Not Null;[kamp]![H1set_Dart];"0")+IIf([kamp]![H2set_Dart] Is Not Null;[kamp]![H2set_Dart];"0")+IIf([kamp]![H3set_Dart] Is Not Null;[kamp]![H3set_Dart];"0"))/IIf([Kamp]![H1set_Dart]>0;IIf([Kamp]![H2set_Dart]>0;IIf([Kamp]![H3set_Dart]>0;"3";"2");"1");"0"));"0");IIf([Kamp]![Modstander]="René Johansen";IIf([Kamp]![M1set_Dart]>0;501/((IIf([kamp]![M1set_Dart] Is Not Null;[kamp]![M1set_Dart];"0")+IIf([kamp]![M2set_Dart] Is Not Null;[kamp]![M2set_Dart];"0")+IIf([kamp]![M3set_Dart] Is Not Null;[kamp]![M3set_Dart];"0"))/IIf([Kamp]![M1set_Dart]>0;IIf([Kamp]![M2set_Dart]>0;IIf([Kamp]![M3set_Dart]>0;"3";"2");"1");"0"));"0")))

og i Forespørgesel "Dart_statistik_vis"
SELECT Int(100*Sum([Udtryk1]/4))/100 AS Udtryk2
FROM Dart_Statistik;

Men nu er der kontakt til databasen..
Avatar billede gertp Nybegynder
14. august 2003 - 15:16 #25
har du feltet matchnr i 'Dart_statistik'
Avatar billede rjohansen Nybegynder
14. august 2003 - 15:21 #26
Ja -
SELECT IIf([Kamp]![Spiller]="René Johansen",IIf([Kamp]![H1set_Dart]>0,501/((IIf([kamp]![H1set_Dart] Is Not Null,[kamp]![H1set_Dart],"0")+IIf([kamp]![H2set_Dart] Is Not Null,[kamp]![H2set_Dart],"0")+IIf([kamp]![H3set_Dart] Is Not Null,[kamp]![H3set_Dart],"0"))/IIf([Kamp]![H1set_Dart]>0,IIf([Kamp]![H2set_Dart]>0,IIf([Kamp]![H3set_Dart]>0,"3","2"),"1"),"0")),"0"),IIf([Kamp]![Modstander]="René Johansen",IIf([Kamp]![M1set_Dart]>0,501/((IIf([kamp]![M1set_Dart] Is Not Null,[kamp]![M1set_Dart],"0")+IIf([kamp]![M2set_Dart] Is Not Null,[kamp]![M2set_Dart],"0")+IIf([kamp]![M3set_Dart] Is Not Null,[kamp]![M3set_Dart],"0"))/IIf([Kamp]![M1set_Dart]>0,IIf([Kamp]![M2set_Dart]>0,IIf([Kamp]![M3set_Dart]>0,"3","2"),"1"),"0")),"0"))) AS Udtryk1, Kamp.MatchNr
FROM Kamp
GROUP BY IIf([Kamp]![Spiller]="René Johansen",IIf([Kamp]![H1set_Dart]>0,501/((IIf([kamp]![H1set_Dart] Is Not Null,[kamp]![H1set_Dart],"0")+IIf([kamp]![H2set_Dart] Is Not Null,[kamp]![H2set_Dart],"0")+IIf([kamp]![H3set_Dart] Is Not Null,[kamp]![H3set_Dart],"0"))/IIf([Kamp]![H1set_Dart]>0,IIf([Kamp]![H2set_Dart]>0,IIf([Kamp]![H3set_Dart]>0,"3","2"),"1"),"0")),"0"),IIf([Kamp]![Modstander]="René Johansen",IIf([Kamp]![M1set_Dart]>0,501/((IIf([kamp]![M1set_Dart] Is Not Null,[kamp]![M1set_Dart],"0")+IIf([kamp]![M2set_Dart] Is Not Null,[kamp]![M2set_Dart],"0")+IIf([kamp]![M3set_Dart] Is Not Null,[kamp]![M3set_Dart],"0"))/IIf([Kamp]![M1set_Dart]>0,IIf([Kamp]![M2set_Dart]>0,IIf([Kamp]![M3set_Dart]>0,"3","2"),"1"),"0")),"0"))), Kamp.MatchNr
HAVING (((Kamp.MatchNr)=[nr]));
Avatar billede gertp Nybegynder
14. august 2003 - 15:23 #27
hmmm..det der er russisk for mig, kan du ikke skrive kolonnenavnene i stedet :)
Avatar billede rjohansen Nybegynder
14. august 2003 - 15:28 #28
Tabel= Dart_statistik      kolonne=udtryk1 og Matchnr
Tabel= Dart_statistik_vis  kolonne=udtryk2
Avatar billede gertp Nybegynder
14. august 2003 - 15:31 #29
fp_sQry="select * from Dart_statistik where matchnr like '" & nr &"'"
...og så skal du udskifte <%=FP_FieldVal(fp_rs,"Spiller")%>
med <%=FP_FieldVal(fp_rs,"udtryk1")%>

i Dart_statistik_vis  kan du ikke bruge matchnr når feltet ikke er i forespørgslen
Avatar billede rjohansen Nybegynder
14. august 2003 - 15:37 #30
Ja det virker.

Jeg får 4 tal ud, men skal bruge et snit af de 4 tal
Det var det jeg brugte Dart_statistik_vis til
(100*Sum([Udtryk1]/4))/100)
Avatar billede rjohansen Nybegynder
14. august 2003 - 15:38 #31
eks.
23.8998989898
24.0907987080
29.9890808709
21.0890078099

skal bruge xx.xx
Avatar billede gertp Nybegynder
14. august 2003 - 15:46 #32
ok...i Dart_statistik laver du en ny kolonne og indsætter følgende:
resultat: (Left([udtryk1];5))
og så skal <%=FP_FieldVal(fp_rs,"udtryk1")%>
udskiftes med<%=FP_FieldVal(fp_rs,"resultat")%>
Avatar billede gertp Nybegynder
14. august 2003 - 15:51 #33
har måske misforstået dig lidt...
kan du tilføje feltet matchnr i Dart_statistik_vis?
Avatar billede rjohansen Nybegynder
14. august 2003 - 16:07 #34
Tak for hjælpen, det var en stører omgang.
Snit virker ikke, men det må jeg se på.
Avatar billede rjohansen Nybegynder
14. august 2003 - 16:08 #35
har glemt at opdater side... så her er svar
Nej det kan jeg ikke
Avatar billede gertp Nybegynder
14. august 2003 - 16:11 #36
tak for points.......
hvordan kan du så adskille de forskellige kampe?
Avatar billede rjohansen Nybegynder
14. august 2003 - 16:14 #37
Jeg slette den udvælgelse der er i access og brugte <% nr=4700 %> i frontpage
så modtager jeg 4 tal, og det er fra den rigtige kamp. så skal der bare laves snit af dem ?
Avatar billede gertp Nybegynder
14. august 2003 - 16:15 #38
kommer der altid kun 4 tal?
Avatar billede rjohansen Nybegynder
14. august 2003 - 16:15 #39
ja
Avatar billede rjohansen Nybegynder
14. august 2003 - 16:16 #40
og der er fra kamp 4700
Avatar billede gertp Nybegynder
14. august 2003 - 16:20 #41
ok...kan du selv lave noget der laver udregningen..ellers kan jeg lave det
Avatar billede rjohansen Nybegynder
14. august 2003 - 16:21 #42
du må godt jeg kan ikke skrive i kode
Avatar billede rjohansen Nybegynder
14. august 2003 - 16:23 #43
Når jeg laver noget om i <%=FP_FieldVal(fp_rs,"resultat")%> kommer den med fejl ?
Avatar billede gertp Nybegynder
14. august 2003 - 16:25 #44
ja ...<%=FP_FieldVal(fp_rs,"resultat")%>  henviser til den  nye kolonne du lavede i forespørgslen, så du kan kun ændre den til
<%=FP_FieldVal(fp_rs,"udtryk1")%>
jeg skal lige vide hvilken af kolonnerne du vil bruge, og om du får resultatet som xx.xx hvis du bruger resultat
Avatar billede rjohansen Nybegynder
14. august 2003 - 16:27 #45
Resultat er ok og ja det virker der kommer kun xx.xx ud
Avatar billede gertp Nybegynder
14. august 2003 - 16:35 #46
prøv lige den her, jeg ved ikke om den regner decimalerne med.
indsættes lige efter<!--#include file="../_fpclass/fpdbrgn1.inc"-->
<% i=i +1
snit = fp_rs("resultat")
snit1 = snit1 + snit
if i = 4 then response.write snit1 %>
....og så skal <%=FP_FieldVal(fp_rs,"resultat")%> fjernes
Avatar billede rjohansen Nybegynder
15. august 2003 - 07:36 #47
blank side
Avatar billede gertp Nybegynder
15. august 2003 - 08:01 #48
er der 4 tal i dart_statistik? hvis så:
på den side vi fik til at virke i går fjerner du:

<!--#include file="../_fpclass/fpdbrgn1.inc"-->
<%=FP_FieldVal(fp_rs,"resultat")%>
<!--#include file="../_fpclass/fpdbrgn2.inc"-->

og indsætter i stedet:

<!--#include file="../_fpclass/fpdbrgn1.inc"-->
<% i=i +1
snit = fp_rs("resultat")
snit1 = snit1 + snit
response.write snit1 %>
<!--#include file="../_fpclass/fpdbrgn2.inc"-->
Avatar billede rjohansen Nybegynder
15. august 2003 - 08:09 #49
<!--#include file="../_fpclass/fpdbrgn1.inc"-->
        <% i=i +1
        snit = fp_rs("resultat")
        snit1 = snit1 + snit
        if i = 4 then response.write snit1 %>
    <!--#include file="../_fpclass/fpdbrgn2.inc"-->
blank skærm ?
Avatar billede gertp Nybegynder
15. august 2003 - 08:11 #50
hvor mange poster har du i dart_statistik med nr 4700
Avatar billede rjohansen Nybegynder
15. august 2003 - 08:19 #51
4 poster

Hvis jeg bruger <%=FP_FieldVal(fp_rs,"resultat")%>
skriver den nu 18.5520.5822.7724.63 ?
Avatar billede rjohansen Nybegynder
15. august 2003 - 08:24 #52
der skal stå
  <tr>     
  <td><%=FP_FieldVal(fp_rs,"resultat")%>
  </td>   
  </tr>
Så ser det ok ud
Avatar billede gertp Nybegynder
15. august 2003 - 08:26 #53
ok, det er fordi den skriver alle 4 resultater efterhinanden uden mellemrum.
du kan indsætte et <br> for at få det på hver sin linie
prøv lige at indsætte det her
<!--#include file="../_fpclass/fpdbrgn1.inc"-->
        <% i=i +1 %>
<%=FP_FieldVal(fp_rs,"resultat")%><br>
<%=i%><br><br>
        <!--#include file="../_fpclass/fpdbrgn2.inc"-->
så skulle den gerne skrive
18.55
1
20.58
2
22.77
3
24.63
4
Avatar billede rjohansen Nybegynder
15. august 2003 - 08:31 #54
Ja
Avatar billede gertp Nybegynder
15. august 2003 - 08:40 #55
så forstår jeg ikke den ikke skriver noget ved den første....
prøv lige
<!--#include file="../_fpclass/fpdbrgn1.inc"-->
        <% i=i +1 %>
<%snit = fp_rs("resultat")%>
<%=snit%><br>

<%=FP_FieldVal(fp_rs,"resultat")%><br>
<%=i%><br><br>
        <!--#include file="../_fpclass/fpdbrgn2.inc"-->
resultat
18.55
18.55
1
20.58
20.58
2
22.77
22.77
3
24.63
24.63
4
Avatar billede rjohansen Nybegynder
15. august 2003 - 08:47 #56
ja
Avatar billede gertp Nybegynder
15. august 2003 - 08:51 #57
hvad resultat giver denne så:
<!--#include file="../_fpclass/fpdbrgn1.inc"-->
        <% i=i +1
        snit = fp_rs("resultat")
        snit1 = snit1 + snit
        %><%=snit1%><br>
    <!--#include file="../_fpclass/fpdbrgn2.inc"-->
Avatar billede rjohansen Nybegynder
15. august 2003 - 08:58 #58
Microsoft VBScript compilation error '800a0408'
Invalid character
/Testdata/ny_side_1.asp, line 31

        snit = fp_rs("resultat")


        <% i=i +1
        snit = fp_rs("resultat")
        snit1 = snit1 + snit
        %><%=snit1%><br>
Avatar billede rjohansen Nybegynder
15. august 2003 - 09:00 #59
Hvis jeg prøver
        <% i=i +1%>
        <%snit = fp_rs("resultat")%>
        <%snit1 = snit1 + snit%>
        <%=snit1%><br>
kommer der blank skærm
Avatar billede gertp Nybegynder
15. august 2003 - 09:01 #60
jeg har prøvet at lave noget der skulle ligne din forespørgsel og der virker dette:
<!--#include file="../_fpclass/fpdbrgn1.inc"-->
<% i=i +1
snit = fp_rs("tal")
snit1 = snit1 + snit
if i = 4 then
snit2 = snit1/4%>
Snit:&nbsp;<%=snit2%>
<%end if%>
<!--#include file="../_fpclass/fpdbrgn2.inc"-->
Avatar billede rjohansen Nybegynder
15. august 2003 - 09:10 #61
med :
      <% i=i +1
      snit = fp_rs("resultat")
      snit1 = snit1 + snit
      if i = 4 then
      snit2 = snit1/4%>
      Snit:&nbsp;<%=snit2%>
      <%end if%>

skriver den :
snit:
Avatar billede gertp Nybegynder
15. august 2003 - 09:20 #62
fatter jeg ikke...her skriver den
Snit: 21,6325
Avatar billede rjohansen Nybegynder
15. august 2003 - 09:28 #63
undskyld  i tabel er der 5 poster "blank, 18.55, 20.58, 22.77, 24,63"
Hvis jeg :
    <!--#include file="../_fpclass/fpdbrgn1.inc"-->
      <% i=i +1
      snit = fp_rs("resultat")
      snit1 = snit1 + snit
      %><%=FP_FieldVal(fp_rs,"resultat")%><%
      if i = 4 then
      snit2 = snit1/4%>
      Snit:&nbsp;<%=snit2%>
      <%end if%>
      <!--#include file="../_fpclass/fpdbrgn2.inc"-->

skriver den: 18.5520.5822.77 Snit: 24.63 
hvis jeg skifter if4 til if5 så er den blank efter Snit:
Avatar billede rjohansen Nybegynder
15. august 2003 - 09:30 #64
hvis if i=3 så skriver den
18.5520.58 Snit: 22.7724.63
Avatar billede gertp Nybegynder
15. august 2003 - 09:35 #65
ok....
hvad så med den her:
<!--#include file="../_fpclass/fpdbrgn1.inc"-->
      <% i=i +1
      snit = fp_rs("resultat")
      snit1 = snit1 + snit
      %>
     
      <!--#include file="../_fpclass/fpdbrgn2.inc"-->
<%snit2 = snit1/4%>
      Snit:&nbsp;<%=snit2%>
Avatar billede rjohansen Nybegynder
15. august 2003 - 09:44 #66
den skriver kun
snit:
Avatar billede rjohansen Nybegynder
15. august 2003 - 09:48 #67
hvis jeg
      <%snit2 = snit1/4%>
      Snit:&nbsp;<%=snit2%><br>
      &nbsp;<%=snit%><br>
      &nbsp;<%=snit1%>
skriver den :
Snit:
24.63
(snit1 må så værer tom)
Avatar billede gertp Nybegynder
15. august 2003 - 09:51 #68
neeeej...begge løsninger virker upåklageligt her
prøv lige og sende hele koden fra siden

det der sker i det andet eksempel hvor du ændrer i til fx 3 er, at den udskriver første tal, andet tal, teksten snit, tredje tal og fjerde tal
Avatar billede rjohansen Nybegynder
15. august 2003 - 09:54 #69
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>test</title>
</head>
<body>
<% nr=4700 %>
<table> 
  <tbody>
    <!--#include file="../_fpclass/fpdblib.inc"-->
      <%
      fp_sQry="select * from Dart_statistik where matchnr like '" & nr & "'"
      fp_sDefault=""
      fp_sNoRecords="Findes ikke"
      fp_sDataConn="Test"
      fp_iMaxRecords=200
      fp_iCommandType=1
      fp_iPageSize=0
      fp_fTableFormat=True
      fp_fMenuFormat=False
      fp_sMenuChoice=""
      fp_sMenuValue=""
      fp_iDisplayCols=1
      fp_fCustomQuery=False
      BOTID=0
      fp_iRegion=BOTID
      %>
    <!--#include file="../_fpclass/fpdbrgn1.inc"-->
      <% i=i +1
      snit = fp_rs("resultat")
      snit1 = snit1 + snit
      %>
        <!--#include file="../_fpclass/fpdbrgn2.inc"-->
      <%snit2 = snit1/4%>
      Snit:&nbsp;<%=snit2%><br>
      &nbsp;<%=snit%><br>
      &nbsp;<%=snit1%>

           
        </tbody>
Avatar billede gertp Nybegynder
15. august 2003 - 10:01 #70
det ser ok ud.. vi får da meget sjov ud af det her :o)
hvad så med:
<!--#include file="../_fpclass/fpdbrgn1.inc"-->

<% i=i +1
snit = snit + fp_rs("tal")%>

<!--#include file="../_fpclass/fpdbrgn2.inc"-->
<%snit2 = snit/4%>
Snit:&nbsp;<%=snit2%>
Avatar billede rjohansen Nybegynder
15. august 2003 - 10:09 #71
resultat:
Snit:

4
      Snit:&nbsp;<%=snit2%><br>
      &nbsp;<%=snit%><br>
      &nbsp;<%=i%><br>
Avatar billede gertp Nybegynder
15. august 2003 - 10:12 #72
sorry...glemte at ændre feltnavnet fra min testside:
<!--#include file="../_fpclass/fpdbrgn1.inc"-->

<% i=i +1
snit = snit + fp_rs("resultat")%>

<!--#include file="../_fpclass/fpdbrgn2.inc"-->
<%snit2 = snit/4%>
Snit:&nbsp;<%=snit2%>
Avatar billede rjohansen Nybegynder
15. august 2003 - 10:13 #73
Hvis jeg:
<% i=i +1
      snit=snit + fp_rs("resultat")%>
      &nbsp;<%=snit%><br>
    <!--#include file="../_fpclass/fpdbrgn2.inc"-->
      <%snit2=snit/4%>
      Snit:&nbsp;<%=snit2%><br>
      &nbsp;<%=snit%><br>
      &nbsp;<%=i%><br>
rykker den resultatet 4 pladser ned, efter " snit=snit + fp_rs("resultat")"
er snit tom.
Avatar billede rjohansen Nybegynder
15. august 2003 - 10:28 #74
Hvis    <%tal=2%>
    <!--#include file="../_fpclass/fpdbrgn1.inc"-->
      <% i=i +1
      snit=snit + tal%>
      <!--#include file="../_fpclass/fpdbrgn2.inc"-->
      <%snit2=snit/4%>
      Snit:&nbsp;<%=snit2%><br>
så virker det ?
Avatar billede gertp Nybegynder
15. august 2003 - 10:33 #75
det er mystisk....den henter jo data hvis du bruger <%=FP_FieldVal(fp_rs,"resultat")%>
hvad med:
<%snit = 0%>
<!--#include file="../_fpclass/fpdbrgn1.inc"-->
      <% i=i +1
      snit=snit + fp_rs("resultat")%>
      <!--#include file="../_fpclass/fpdbrgn2.inc"-->
      <%snit2=snit/4%>
      Snit:&nbsp;<%=snit2%><br>
Avatar billede rjohansen Nybegynder
15. august 2003 - 10:38 #76
4 blank +
snit:
Avatar billede gertp Nybegynder
15. august 2003 - 10:49 #77
<!--#include file="../_fpclass/fpdbrgn1.inc"-->

<% i=i +1
snit = fp_rs("resultat")%>

<!--#include file="../_fpclass/fpdbrgn2.inc"-->
<%snit2 = snit/4%>
Snit:&nbsp;<%=snit2%>

bør give 6,xxxx
Avatar billede rjohansen Nybegynder
15. august 2003 - 11:09 #78
? resultat
Snit: 615,75
Avatar billede rjohansen Nybegynder
15. august 2003 - 11:14 #79
Hvis
<%snit2=snit%> resultat= Snit: 24.63
<%snit2=snit*2%> resultat= Snit: 4926

???????????????
Avatar billede gertp Nybegynder
15. august 2003 - 11:24 #80
???
hvad hvis:
snit = fp_rs("udtryk1")%>
Avatar billede rjohansen Nybegynder
15. august 2003 - 11:50 #81
Snit: 61598360655737,8
???
jeg må nok tilbage til access og lave udregningen der ?
Avatar billede gertp Nybegynder
15. august 2003 - 11:54 #82
ja det ender det nok med, jeg fatter ikke at det ikke vil virke...
et sidste bud:
<!--#include file="../_fpclass/fpdbrgn1.inc"-->

<% i=i +1
snit = snit + Cdbl(fp_rs("udtryk1"))%>

<!--#include file="../_fpclass/fpdbrgn2.inc"-->
<%snit2 = snit/4%>
Snit:&nbsp;<%=FormatNumber(snit2, 2)%>
Avatar billede rjohansen Nybegynder
15. august 2003 - 12:04 #83
Invalid use of Null: 'Cdbl'
Avatar billede gertp Nybegynder
15. august 2003 - 12:13 #84
hmm....det virker også upåklageligt her
så har jeg desværre ikke flere bud, held og lykke med det :)
Avatar billede rjohansen Nybegynder
15. august 2003 - 12:16 #85
Tak - og mange tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester