Avatar billede doz Nybegynder
18. september 2002 - 09:40 Der er 30 kommentarer og
1 løsning

Ny linie i Notat -felt.

Hej,

jeg har brug for at kunne lave ny linie i et Notat -felt.
  Jeg paste'r en tekst ind i feltet, men linieskiftene kommer ikke med.

På forhånd tak.


Vh
Doan
Avatar billede terry Ekspert
18. september 2002 - 09:43 #1
where are you pasting from? and are you sure there are line feeds and not juts wrap round?
Avatar billede doz Nybegynder
18. september 2002 - 09:45 #2
Terry>> jeg paste'r fra et html-dokument.


/Doan
Avatar billede mailand Nybegynder
18. september 2002 - 09:48 #3
du skal nok erstatte newlines med <br>. (/n eller vbrcrlf)
Avatar billede terry Ekspert
18. september 2002 - 09:53 #4
Then you will need to convert your HTML formatting characters with "normal" characters VbCrLF.
As mailland states.
Avatar billede keysersoze Ekspert
18. september 2002 - 09:56 #5
er det ved udtræk i et asp-dokument eller hvor mangler du linieskiftende?
Avatar billede doz Nybegynder
18. september 2002 - 09:58 #6
Terry>> nu har jeg også prøvet fra et tekst-dokument, der sker det samme.


/Doan
Avatar billede terry Ekspert
18. september 2002 - 09:59 #7
Doan>butw e cant see what the text document contains!
Avatar billede doz Nybegynder
18. september 2002 - 10:01 #8
Keysersoze>> Jeg indtaster i databasen via min browser (ASP). I indtastningsfeltet står det med ny linie, men når jeg ser resultatet er der ingen linieskift.


/Doan
Avatar billede terry Ekspert
18. september 2002 - 10:04 #9
I can imagine that your entering it in your browser and the text is just wrapped round (NO CR/LF) so when you view it in Access it will NOT contain formatting characters.
Avatar billede doz Nybegynder
18. september 2002 - 10:05 #10
Mailand>> sådan ser teksten ud jeg paste'r fra:

B&oslash;rn og unge med psykosociale problemer.<br>
              P&aelig;dagogisk arbejde inden for psykiatrien.<br>
              B&oslash;rn og massemedier.<br>
              Selvforvaltning, medbestemmelse og magt i daginstitutioner og p&aring;
              d&oslash;gninstitutioner.<br>
              Konfliktforst&aring;else, konflikteskalering og konfliktl&oslash;sning.<br>
              Brugen af transaktionsanalyse som subervisionsredskab.<br>
              Den vanskelige samtale (For&aelig;ldresamtaler og vanskelige samtaler
              med b&oslash;rn og unge).


/Doan
Avatar billede mailand Nybegynder
18. september 2002 - 10:05 #11
lav en funktion a la (asp)

function formatstr(input)
    formatstr = replace(input,vbcrlf,"<br>")
end function

og træk så dine data ud gennem funktionen.
Avatar billede doz Nybegynder
18. september 2002 - 10:06 #12
Terry>> jeg ved godt at formateringerne forsvinder, men hvad med linieskift?


/Doan
Avatar billede doz Nybegynder
18. september 2002 - 10:07 #13
Mailand>> undskyld, men hvor?


/Doan
Avatar billede keysersoze Ekspert
18. september 2002 - 10:07 #14
så skal du lave en replace når du trække dataene ud igen - dvs i stedet for bare;

response.write "dette er min tekst; " & rs("tekst") & " og nu er den slut"

skal du skrive

response.write "dette er min tekst; " & replace(rs("tekst"),VbCrLf,"<br />") & " og nu er den slut"
Avatar billede doz Nybegynder
18. september 2002 - 10:28 #15
Keysersoze>> det står på flg. måde nu:

<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Formelle
              kvalifikationer i form af uddannelse:</b><br>
              <%=(RsLaerereDetaljer.Fields.Item("uddannelse").Value)%></font></p>


/Doan
Avatar billede mailand Nybegynder
18. september 2002 - 10:35 #16
indkapsel dette i omstående funktion:

<%=(formatstr(RsLaerereDetaljer.Fields.Item("uddannelse").Value))%>
Avatar billede doz Nybegynder
18. september 2002 - 10:36 #17
Keysersoze>> Hvor vil du ha' jeg skal skrive:

response.write "dette er min tekst; " & replace(rs("tekst"),VbCrLf,"<br />") & " og nu er den slut"

?


/Doan
Avatar billede keysersoze Ekspert
18. september 2002 - 10:36 #18
<%=replace((RsLaerereDetaljer.Fields.Item("uddannelse").Value)),VbCrLf,"<br />")%>
Avatar billede doz Nybegynder
18. september 2002 - 10:40 #19
Mailand>> hvis jeg erstatter:

<%=(RsLaerereDetaljer.Fields.Item("uddannelse").Value)%>

med

<%=(formatstr(RsLaerereDetaljer.Fields.Item("uddannelse").Value))%>

får jeg en fejl.


/Doan
Avatar billede doz Nybegynder
18. september 2002 - 10:43 #20
Keysersoze>> nu har jeg sat din linie ind:

<%=replace((RsLaerereDetaljer.Fields.Item("uddannelse").Value)),VbCrLf,"<br />")%>

men så får jeg nedenstående fejl:


Microsoft JScript compilation error '800a03ec'

Expected ';'

/hsem/medarbejdere/detaljer/laerere.asp, line 61

Response.Write(replace((RsLaerereDetaljer.Fields.Item("uddannelse").Value)),VbCrLf,"<br />"))
--------------------------------------------------------------------------------------------^



/Doan
Avatar billede doz Nybegynder
18. september 2002 - 10:46 #21
Skal der ikke replaces på siden hvor jeg indtaster dataen?


/Doan
Avatar billede mailand Nybegynder
18. september 2002 - 10:46 #22
nej
Avatar billede keysersoze Ekspert
18. september 2002 - 10:57 #23
nej - replace-delen skal som jeg tidligere skrev først ske når du trækker dataene ud... derfor burde du let kunne følge mit givne eksempel
Avatar billede doz Nybegynder
18. september 2002 - 10:58 #24
Keysersoze>> Jeg skrev det også i udtræk-delen, men der kom før omtalte fejl.


/Doan
Avatar billede keysersoze Ekspert
18. september 2002 - 11:07 #25
ja - men nu var mit eksempel i vbscript og ikke jscript - derfor mangler du formentlig noget. Jeg kender ikke til Jscript, men er der ikke noget med at alle sætninger skal afsluttes med et ;
Avatar billede doz Nybegynder
18. september 2002 - 11:18 #26
Keysersoze>> mh. til ; så mener jeg det skal stå som nedenfor:

<%=replace((RsLaerereDetaljer.Fields.Item("uddannelse").Value)),VbCrLf,"<br />");%>

men der kommer flg. fejl op:

Microsoft JScript compilation error '800a03ea'

Syntax error

/hsem/medarbejdere/detaljer/laerere.asp, line 61

Response.Write(replace((RsLaerereDetaljer.Fields.Item("uddannelse").Value)),VbCrLf,"<br />");)
---------------------------------------------------------------------------------------------^



/Doan
Avatar billede doz Nybegynder
18. september 2002 - 11:20 #27
Keysersoze>> VSScript er hurtigere end JScript, ik'?


/Doan
Avatar billede doz Nybegynder
18. september 2002 - 11:20 #28
Sorry.

VSScript = VBScript
Avatar billede keysersoze Ekspert
18. september 2002 - 11:32 #29
som sagt - kender ikke til Jscript.

Jeg ved ikke om der er den store forskel i hastigheden - startede bare med VBscript fordi det var hvad jeg fandt lettest
Avatar billede doz Nybegynder
18. september 2002 - 11:51 #30
Keysersoze>> Jeg kender hverken den ene eller den anden. Jeg bruger Dreamweaver Ultradev, den laver det meste for mig.

Men tak for hjælpen alligevel.


/Doan
Avatar billede doz Nybegynder
20. september 2002 - 09:51 #31
Tak for jeres hjælp. Det er desværre ikke lykkedes alligevel. :(
  Derfor lukker jeg spørgsmålet her. Har oprettet et under ASP, nu da jeg ved at det har noget med ASP-kode.


Vh
Doan
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