PDA

Bekijk Volledige Versie : Opslag formuliertekstbox in Acces (ASP)



Paul
30/11/06, 21:38
In een ASP-formulier heb ik een tekstbox gecreëerd die (samen met de
andere gegevens) opgeslagen wordt in Access.
Bij het wegschrijven van langere commentaren uit de tekstbox ontstaat
een foutmelding en wordt geen enkel gegeven van het formulier
weggeschreven.

De tekstbox kan in feite veel meer tekst bevatten dan het voorziene
veld in de database (= tekstveld).
Ik kan de tekstbox veel kleiner maken, maar mogeliks bestaan er andere
meer doeltreffende oplossingen.
Dank voor suggesties.

Paul

Erick T. Barkhuis
30/11/06, 21:38
Paul:

> In een ASP-formulier heb ik een tekstbox gecreëerd die (samen met de
> andere gegevens) opgeslagen wordt in Access.
> Bij het wegschrijven van langere commentaren uit de tekstbox ontstaat
> een foutmelding en wordt geen enkel gegeven van het formulier
> weggeschreven.

Is dit gewenste functionaliteit, of juist niet? In dat laatste geval: wat
had je graag zien gebeuren?

> De tekstbox kan in feite veel meer tekst bevatten dan het voorziene
> veld in de database (= tekstveld).

Precies. Tenzij je daartoe strekkende maatregelen zou hebben genomen,
zoals een maximale invoerlengte.

> Ik kan de tekstbox veel kleiner maken, maar mogeliks bestaan er andere
> meer doeltreffende oplossingen.

Ehhh...voor welk probleem?

--
Erick

"All general statements are false, since the real world is a special
case."

Erik Baas
30/11/06, 21:38
Paul wrote:

> In een ASP-formulier heb ik een tekstbox gecreëerd die (samen met de
> andere gegevens) opgeslagen wordt in Access.
> Bij het wegschrijven van langere commentaren uit de tekstbox ontstaat
> een foutmelding en wordt geen enkel gegeven van het formulier
> weggeschreven.

Je zou met Len(string) kunnen checken of de string misschien te lang is
en dan een waarschuwing geven, of botweg het max. aantal tekens
wegschrijven en de rest negeren, d.m.v. Left(string, maxlength).
Misschien is het ook wel mogelijk met Javascript nog tijdens het
invullen te checken op de langte van de tekst, maar daar ben ik niet zo
in thuis... Iemand ?

--
Erik.

Gerrit
30/11/06, 21:38
"Paul" <fa300572@skynet.be> schreef in bericht
news:b77gm2p6enr8p570rouq77ekddg4od952n@4ax.com...
> In een ASP-formulier heb ik een tekstbox gecreëerd die (samen met de
> andere gegevens) opgeslagen wordt in Access.
> Bij het wegschrijven van langere commentaren uit de tekstbox ontstaat
> een foutmelding en wordt geen enkel gegeven van het formulier
> weggeschreven.
>
> De tekstbox kan in feite veel meer tekst bevatten dan het voorziene
> veld in de database (= tekstveld).
> Ik kan de tekstbox veel kleiner maken, maar mogeliks bestaan er andere
> meer doeltreffende oplossingen.
> Dank voor suggesties.
>
> Paul
>
>

Je kunt de minimum veldlengte in Access ook groter maken . Staat standaard
op 50, maar kun je rustig op 500 of 1000 zetten

gerrit

Mark van Ketel
30/11/06, 21:38
Gerrit wrote:
> "Paul" <fa300572@skynet.be> schreef in bericht
> news:b77gm2p6enr8p570rouq77ekddg4od952n@4ax.com...
>> In een ASP-formulier heb ik een tekstbox gecreëerd die (samen met de
>> andere gegevens) opgeslagen wordt in Access.
>> Bij het wegschrijven van langere commentaren uit de tekstbox ontstaat
>> een foutmelding en wordt geen enkel gegeven van het formulier
>> weggeschreven.
>>
>> De tekstbox kan in feite veel meer tekst bevatten dan het voorziene
>> veld in de database (= tekstveld).
>> Ik kan de tekstbox veel kleiner maken, maar mogeliks bestaan er andere
>> meer doeltreffende oplossingen.
>> Dank voor suggesties.
>>
>> Paul
>>
>>
>
> Je kunt de minimum veldlengte in Access ook groter maken . Staat standaard
> op 50, maar kun je rustig op 500 of 1000 zetten
>

Volgens is het een max van 255 (of er moeten adnere acces versies
ronddwalen).

Maar als dat niet genoeg blijkt, kun je er altijd een memo-veld van
maken. Die kan wel veel meer aan.


Mark
--
LogOUT : http://www.masadsign.nl/logout/

Paul
30/11/06, 21:38
On Sat, 25 Nov 2006 12:04:56 +0100, Erick T. Barkhuis
<erick.use-net@ardane.c-o-m> wrote:

>Paul:
>
>> In een ASP-formulier heb ik een tekstbox gecreëerd die (samen met de
>> andere gegevens) opgeslagen wordt in Access.
>> Bij het wegschrijven van langere commentaren uit de tekstbox ontstaat
>> een foutmelding en wordt geen enkel gegeven van het formulier
>> weggeschreven.
>
>Is dit gewenste functionaliteit, of juist niet? In dat laatste geval: wat
>had je graag zien gebeuren?
In principe dient alle tekst uit de tekstbox weggeschreven worden naar
de database
>> De tekstbox kan in feite veel meer tekst bevatten dan het voorziene
>> veld in de database (= tekstveld).
>
>Precies. Tenzij je daartoe strekkende maatregelen zou hebben genomen,
>zoals een maximale invoerlengte.
Juist - ik kan de tesktbox limiteren en het tekstveld aanpassen aan de
invoerlengte.
Naast tekstveld bestaat ook memoveld - heb hiermee geen ervaring - is
dat een alternatief voor (groter) tekstveld in deze context ?

>> Ik kan de tekstbox veel kleiner maken, maar mogeliks bestaan er andere
>> meer doeltreffende oplossingen.
>
>Ehhh...voor welk probleem?
Hoofdbedoeling is de database zo klein mogelijk te houden (door
beperkte tekstvelden) - maar toch zoveel mogelijk inputcommentaren te
ondervangen.

Dank en groeten,
Paul

Erick T. Barkhuis
30/11/06, 21:38
Paul:
> On Sat, 25 Nov 2006 12:04:56 +0100, Erick T. Barkhuis
> <erick.use-net@ardane.c-o-m> wrote:
>
> >Paul:

> >> Ik kan de tekstbox veel kleiner maken, maar mogeliks bestaan er andere
> >> meer doeltreffende oplossingen.
> >
> >Ehhh...voor welk probleem?
> Hoofdbedoeling is de database zo klein mogelijk te houden (door
> beperkte tekstvelden) - maar toch zoveel mogelijk inputcommentaren te
> ondervangen.

Zo veel mogelijk inputcommentaren van zo kort mogelijke lengte kun je
bewerkstelligen door het aantal in te voeren en op te slaan tekens te
beperken.
Bijvoorbeeld door middel van een maxlength attributt in het
invoersleufje.


--
Erick

"Als jij die mening bent aangedaan, dan is er nog iets mis met jouw
instellingen, denk ik" - Caroline in niwo

Gerrit
30/11/06, 21:38
"Mark van Ketel" <mvketel@NOSPAMpurmerendFORME.org> schreef in bericht
news:eka2go$itt$1@nl-news.euro.net...
> Gerrit wrote:
>> "Paul" <fa300572@skynet.be> schreef in bericht
>> news:b77gm2p6enr8p570rouq77ekddg4od952n@4ax.com...
>>> In een ASP-formulier heb ik een tekstbox gecreëerd die (samen met de
>>> andere gegevens) opgeslagen wordt in Access.
>>> Bij het wegschrijven van langere commentaren uit de tekstbox ontstaat
>>> een foutmelding en wordt geen enkel gegeven van het formulier
>>> weggeschreven.
>>>
>>> De tekstbox kan in feite veel meer tekst bevatten dan het voorziene
>>> veld in de database (= tekstveld).
>>> Ik kan de tekstbox veel kleiner maken, maar mogeliks bestaan er andere
>>> meer doeltreffende oplossingen.
>>> Dank voor suggesties.
>>>
>>> Paul
>>>
>>>
>>
>> Je kunt de minimum veldlengte in Access ook groter maken . Staat
>> standaard op 50, maar kun je rustig op 500 of 1000 zetten
>>
>
> Volgens is het een max van 255 (of er moeten adnere acces versies
> ronddwalen).
>
> Maar als dat niet genoeg blijkt, kun je er altijd een memo-veld van maken.
> Die kan wel veel meer aan.
>
>
> Mark
> --
> LogOUT : http://www.masadsign.nl/logout/

Je hebt gelijk, ik was in de war met het memo veld

gerrit