Avatar billede foralias Praktikant
05. september 2003 - 12:00 Der er 16 kommentarer og
1 løsning

Database i frontpage

Jeg har oprettet en database i access som jeg har liggende på min intranet server.

Jeg har så lavet en side hvori brugere kan taste ankomsttider og bemærkninger for gods.

Så kan man gå ind i databasevisning og se hvornår der ankommer noget, nu vil jeg gerne at lagerchefen kunne gå ind for den enkelte post og indtaste faktisk ankommet.

Jeg har så det problem at jeg ikke kan gå direkte ind i databasen og udfylde en bestemt post via frontpage, eller kan jeg?

I tilfælde af at jeg kan hvordan gør jeg så?
Avatar billede gertp Nybegynder
05. september 2003 - 12:06 #1
du kan lave en indsæt databaseresultater, hvor du får vist data i tekstboxe, og sende det tilbage i en update db.
Avatar billede foralias Praktikant
05. september 2003 - 12:10 #2
Ok, hvordan får jeg så update.db til at ændre i ankomst.db.
Jeg havde i første omgang forsøgt med at kører to tabeller hvori disponenterne indtaster i den ene og hvor lagerchefen så kan se den tabel og så indtaster han post nummer og ankomst i tabel 2, men jeg kan ikke få dem til at spille sammen. Tabel 1 kan jeg ikke få til at hente data om post nummer og ankomst i tabel 2.
Avatar billede gertp Nybegynder
05. september 2003 - 12:14 #3
kan du ikke lave de felter lagerchefen skal udfylde i tabel1, og så hente de felter ud i en ny form hvor lagerch kan udfylde
Avatar billede foralias Praktikant
05. september 2003 - 12:18 #4
Jo men hvordan kan jeg fortælle db at den skal indsætte ankomst lige nøjagtig ud for den gods post som det drejer sig om.
For hvis jeg bare beder den om at indsætte ankomst indsætter den det bare nederst i tabellen.
Avatar billede gertp Nybegynder
05. september 2003 - 12:21 #5
du skal lave en side der opdaterer den post du indtaster i fx
<!--#include file="../_fpclass/fpdblib.inc"-->
<%
fp_sQry="update distinctrow  tabel1 set postnr='::postnr::', ankomst='::ankomst::' where (id like '::id::')"
fp_sDefault=""
fp_sNoRecords="<tr><td colspan=3 align=left width=""100%"">linket er ændret.</td></tr>"
fp_sDataConn="nyhedslinks"
fp_iMaxRecords=256
fp_iCommandType=1
fp_iPageSize=0
fp_fTableFormat=True
fp_fMenuFormat=False
fp_sMenuChoice=""
fp_sMenuValue=""
fp_iDisplayCols=3
fp_fCustomQuery=true
BOTID=0
fp_iRegion=BOTID
%>
<!--#include file="../_fpclass/fpdbrgn1.inc"-->


 
    <!--#include file="../_fpclass/fpdbrgn2.inc"-->
Avatar billede foralias Praktikant
05. september 2003 - 12:22 #6
Hvor skal jeg så ligge denne side
Avatar billede gertp Nybegynder
05. september 2003 - 12:25 #7
laver lige eteksempel til dig
Avatar billede gertp Nybegynder
05. september 2003 - 12:41 #8
følgende eks viser princippet i en opdatering, den kommer lige i nogle omgange:
opret en ny database kald den nyhed.mdb, lav tabellen 'nyt' med feltene id (autonr), tekst(tekst)
kald databaseforbindelsen nyhedslinks
Avatar billede gertp Nybegynder
05. september 2003 - 12:44 #9
fyld lidt i db'en, og lav en mappe der hedder nyheder hvor du lægger siderne
siden opdater.asp:
<table>
  <tbody>
  <!--#include file="../_fpclass/fpdblib.inc"-->
<%
fp_sQry="SELECT * FROM nyt"
fp_sDefault=""
fp_sNoRecords="<tr><td colspan=3 align=left width=""100%"">Der er ikke blevet returneret nogen poster.</td></tr>"
fp_sDataConn="nyhedslinks"
fp_iMaxRecords=256
fp_iCommandType=1
fp_iPageSize=0
fp_fTableFormat=True
fp_fMenuFormat=False
fp_sMenuChoice=""
fp_sMenuValue=""
fp_iDisplayCols=3
fp_fCustomQuery=False
BOTID=0
fp_iRegion=BOTID
%>
<!--#include file="../_fpclass/fpdbrgn1.inc"-->
<tr><td>
<a href="opdater_nyhedslinks.asp?id=<%=FP_FieldVal(fp_rs,"id")%>"><%=FP_FieldVal(fp_rs,"tekst")%></a>

</td></tr>
  <!--#include file="../_fpclass/fpdbrgn2.inc"-->

  </tbody>
</table>
Avatar billede gertp Nybegynder
05. september 2003 - 12:47 #10
så laver du siden opdater_nyhedslinks.asp:
<body>

<p><b><font face="Verdana">Opdater nyhedslinks</font></b></p>
<form method="POST" action="opdateret_nyhedslinks.asp">
  <table border="1" width="100%">
  <!--#include file="../_fpclass/fpdblib.inc"-->
<%
fp_sQry="SELECT * FROM nyt where id like '::id::'"
fp_sDefault=""
fp_sNoRecords="<tr><td colspan=3 align=left width=""100%"">Der er ikke blevet returneret nogen poster.</td></tr>"
fp_sDataConn="nyhedslinks"
fp_iMaxRecords=256
fp_iCommandType=1
fp_iPageSize=0
fp_fTableFormat=True
fp_fMenuFormat=False
fp_sMenuChoice=""
fp_sMenuValue=""
fp_iDisplayCols=3
fp_fCustomQuery=False
BOTID=0
fp_iRegion=BOTID
%>
<!--#include file="../_fpclass/fpdbrgn1.inc"-->


    <tr>
      <td width="10%">Tekst</td>
      <td width="90%"><input type="text" name="tekst" size="43" value="<%=fp_rs("tekst")%>"></td>
    </tr>
   
    <% nummer = fp_rs("id")%>
    <!--#include file="../_fpclass/fpdbrgn2.inc"-->

  </table>
  <p><input type="submit" value="Send" name="B1"><input type="reset" value="Nulstil" name="B2"></p>
  <input type="hidden" name="id" value="<%=nummer%>">
</form>
<p>&nbsp;</p>

</body>

..her kan du rette teksten
Avatar billede gertp Nybegynder
05. september 2003 - 12:49 #11
og til sidst flen opdateret_nyhedslink.asp:
<!--#include file="../_fpclass/fpdblib.inc"-->
<%
fp_sQry="update distinctrow  nyt set tekst='::tekst::' where (id like '::id::')"
fp_sDefault=""
fp_sNoRecords="<tr><td colspan=3 align=left width=""100%"">linket er ændret.</td></tr>"
fp_sDataConn="nyhedslinks"
fp_iMaxRecords=256
fp_iCommandType=1
fp_iPageSize=0
fp_fTableFormat=True
fp_fMenuFormat=False
fp_sMenuChoice=""
fp_sMenuValue=""
fp_iDisplayCols=3
fp_fCustomQuery=true
BOTID=0
fp_iRegion=BOTID
%>
<!--#include file="../_fpclass/fpdbrgn1.inc"-->


 
    <!--#include file="../_fpclass/fpdbrgn2.inc"-->
Avatar billede gertp Nybegynder
05. september 2003 - 12:56 #12
er tilbage om et par timer hvis der er noget der driller
Avatar billede gertp Nybegynder
09. september 2003 - 09:36 #13
virker det?
Avatar billede foralias Praktikant
09. september 2003 - 10:31 #14
Jeg har ikke lige nået det endnu, da jeg er alene på pinden.
Jeg vender tilbage ASAP foreløbig tak for hjælpen.
Avatar billede foralias Praktikant
23. september 2003 - 09:01 #15
gertp -> jeg tror ikke at jeg får det testet indenfor en nær fremtid, så smid et svar så får du dine pointeg skal nok lade hører fra mig på denne tråd når jeg får det lavet.
Avatar billede foralias Praktikant
23. september 2003 - 09:02 #16
pointeg -> points. Sådan skulle det være sorry. Pølsefingre øv.
Avatar billede gertp Nybegynder
24. september 2003 - 08:02 #17
ok...
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
Kurser inden for grundlæggende programmering

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