I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Så kommer meddelelsen: Fejltype: Der opstod en Microsoft VBScript-kørselsfejl (0x800A005E) Null er brugt ugyldigt: 'Replace' /optavle/OPlaes.asp, line 30
Linie 30> StrField = Replace(rs("MemTekst"), chr(13),"<br>")
ok - nu forstaar jeg ikke laengere - vil du formattere indtastning istedet? Hvis det stadig er et spoergsmaal om at erstatte linjeskift med <BR> saa det kan vises paa en webside saa proev at erstatee chr(13) i replace saetningen med enten Chr(13) & chr(10) eller vbclrf
Det som det handler om er indtastningen skrives i en form og sendes til access af typen notat. I formen kan jeg bl.a. lave linieskift. Disse linieskift kan man se i cellen i feltet "MemTekst" i databasen. Når jeg henter disse informationer vil jeg gerne have linieskiftene også fremgår. Men det gør de ikke. Problemet er måske ikke din kode. Jeg kan skrive strfield = replace(strfield,chr(xxx),"<br>") eller chr(111) uden der sker andet end teksten vises uformateret. Altså ikke som den er i databasen.
Linjeskiftet er ikke noget tegn, men afhænger udelukkende af feltets størelse, som du kan se ved at gøre feltet større. VBCrlf virker, men er ikke ligetil at lave. Du er nødt til at definere en linjelængde og programmere dig igennem orddelinger.
Jeg får det simpelthen ikke til at virke. Surt. Men prøver en anden gang. Tak for deltagelsen. (eller ser måske lidt bedre hen-ad-vejen)
Synes godt om
Ny brugerNybegynder
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.