Avatar billede elpizza Nybegynder
03. december 2001 - 16:02 Der er 12 kommentarer og
1 løsning

Multi Line Form i Ultradev

Jeg har en UltraDev ASP fil, hvor den skal sende en multi line box ind i databasen(access) men det er kun første linie der kommer med, jeg har prøvet af ændre noget, og så kom alle linierne på samme linie...
jeg har prøvet af skrive <BR> i formen, men det er jo skod af skrive det hver gang.. hvordan gør man sådan af den selv kan skrive <BR> hver gang man trykker på ENTER ??????
Avatar billede pelkjaer Nybegynder
03. december 2001 - 16:04 #1
Jeg ved det faktisk ikke, men hvad med \"Crtl + C\" og derefter \"Crtl + V\" ?
Avatar billede elpizza Nybegynder
03. december 2001 - 16:32 #2
Ja, men jeg tror ikke rigtigt af brugerne gider gøre det
Avatar billede Slettet bruger
03. december 2001 - 16:33 #3
Har du noget kode? Normalt giver det ingen problemer med linjeskift når du skal have noget ind i en Access db...
Avatar billede bojohansen Nybegynder
03. december 2001 - 16:38 #4
http://bo-johansen.adsl.dk/eksperten/141840/

Du er nød ttil at lave en side som modtager dine data fra siden og så lave en replace på strengen som holder Multi line feldtet.

På modtag.asp er følgende kode lagt ind :

<%
Multi = Request.Form(\"Multi\")

Response.Write \"\" & Replace(Multi, vbCrLf, \"<br>\")

%>
Avatar billede elpizza Nybegynder
03. december 2001 - 16:41 #5
Vil man ikke også kunne lave det i samme fil ?
Avatar billede bojohansen Nybegynder
03. december 2001 - 16:44 #6
Ermmmm det er fordi du har lavet din insert side med UD\'s egne script eller hvad ?
Avatar billede bojohansen Nybegynder
03. december 2001 - 16:44 #7
Post lige koden her.
Avatar billede elpizza Nybegynder
03. december 2001 - 16:49 #8
Ja, den kører bare med en den der Insert Guide.
Tror ikke i får meget ud af den kode.. den er monster lang  og underlig.. Typisk UD
Avatar billede bojohansen Nybegynder
03. december 2001 - 17:05 #9
Ok, det nemmeste er at Replace teksten når du trækker det ud fra databasen igen.

Lav dit recordset og træk så Multiline feldtet ind på siden.

Gå så ind i koden find linien som ser nogenlunde sådant ud :

<% =(Recordset1.Fields.Item(\"Multi\").Value) %>

Og erstat den med denne :

<%= Replace((Recordset1.Fields.Item(\"Multi\").Value), vbCrLf, \"<br>\")%>

det funger fint, og så beholder du stadigt vbCrLf i koden inde bag ved det hele i Access.

Se evt. http://bo-johansen.adsl.dk/eksperten/141840/default2.asp
Avatar billede elpizza Nybegynder
03. december 2001 - 17:13 #10
Hmmm...
Du mener godt nok den side, hvor brugeren får vist den liste... det virker ikke i nu.. kan det skyldes af indsæt siden og vis siden ikke er den samme ???
Avatar billede elpizza Nybegynder
03. december 2001 - 17:15 #11
Heheh... tror sq. jeg er rimelig dum til det her.
det er da underligt af de ikke har indbygget sådan en funktion som gør det\'
Avatar billede elpizza Nybegynder
03. december 2001 - 17:19 #12
HURRA.. har fundet ud af det.. det var sq. da nemt.. tak tak
Avatar billede bojohansen Nybegynder
03. december 2001 - 21:00 #13
Ja det er ret simpelt :-)

Tak for points.
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