Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/08/2003, 14h23   #1
Invité de passage
 
Inscription : juillet 2003
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 11
Points : 2
Points : 2
Envoyer un message via MSN à mat_dum Envoyer un message via Yahoo à mat_dum
Par défaut [RESOLU][Pb : champ Text = pas de valeur par defaut ?]

Bonjour a tous,

mon probleme est explique dans le titre, je voudrais donner une valeur par defaut a un champ de type texte de taille consequente : ~1500 caracteres.

Je suis inquiet, en effet, il semble qu'on ne puisse pas attribuer de valeur par defaut aux champs de type Text, MediumText, ... Blob...et les champs de type varchar ne semblent pas depasser les 255 carateres

Si qqun a trouver une parade, a une idee, ou si je me trompe (j'espere), je le remercie d'avance de pouvoir m'aider
mat_dum est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2003, 18h36   #2
Membre Expert
 
Avatar de Bidouille
 
Inscription : mars 2003
Messages : 1 158
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 1 158
Points : 1 054
Points : 1 054
Par défaut Re: [Pb : champ Text = pas de valeur par defaut ?]

Citation:
Envoyé par mat_dum
Bonjour a tous,

mon probleme est explique dans le titre, je voudrais donner une valeur par defaut a un champ de type texte de taille consequente : ~1500 caracteres.

Je suis inquiet, en effet, il semble qu'on ne puisse pas attribuer de valeur par defaut aux champs de type Text, MediumText, ... Blob...et les champs de type varchar ne semblent pas depasser les 255 carateres

Si qqun a trouver une parade, a une idee, ou si je me trompe (j'espere), je le remercie d'avance de pouvoir m'aider
Pas de parade si ce n'est bloquer cela au niveau du client.
Bidouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2003, 04h19   #3
Invité de passage
 
Inscription : juillet 2003
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 11
Points : 2
Points : 2
Envoyer un message via MSN à mat_dum Envoyer un message via Yahoo à mat_dum
Par défaut ok

merci de m'avoir repondu,

2 possibilites s'offrent a moi :
(PS : j'ai un serveur MySQL utilise par un Front-End MsAccess)

1 - assigner le texte par defaut a mon champ dans le code VB du front-end Access : pas terrible si je veux qu'un Quid Am de la boite puisse le modifier (en + les users n'ont que fichier mde - cf code VB non-visible)

2 - Creer un fichier texte dont le contenu sera assigne au champ, mieux car modifiable tres simplememt par n'importe qui (le pb c que je ne sais pas le faire...ms ca c mon pb)


PS : on m'a parle de champs Memo qui seraient des champs de type varchar avec une taille infinie... est-ce que qqun en a entendu parle ?
Merci d'avance et bonne semaine a tous...
mat_dum est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2003, 10h58   #4
Membre Expert
 
Avatar de Bidouille
 
Inscription : mars 2003
Messages : 1 158
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 1 158
Points : 1 054
Points : 1 054
Par défaut Re: ok

Citation:
Envoyé par mat_dum
PS : on m'a parle de champs Memo qui seraient des champs de type varchar avec une taille infinie... est-ce que qqun en a entendu parle ?
Les champs Memo c'est du MS-Access, tu devrais voir sur le forum dédié.
Bidouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2003, 12h57   #5
Invité de passage
 
Inscription : juillet 2003
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 11
Points : 2
Points : 2
Envoyer un message via MSN à mat_dum Envoyer un message via Yahoo à mat_dum
Par défaut Tout a fait...

Le type MEMO est effectivement un type de champ MsAccess, je voulais cependant en avoir le coeur net quant a d'eventuels champs Memo en MySQL (on m'a affirme que ca existait mais j'avais du mal a le croire..cf docs, etc)

Par ailleurs, pour les interesses
j'ai ete rajouter un peu de code VB dans mon front-end access et cela convient parfaitement a ma situation : lors de la mise a jour du champ "essentiel" dans mon formulaire j'aloue la valeur (le texte en l'occurence) a mon champ de la table MySQL concernee (que j'ai du coup pu laisser en MediumText...)

Je suis dispo pour ceux qui auraient besoin d'infos (sur le forum VB ou Access ca sera mieux)

encore merci

le bout de code que j'ai rajoute
Code :
1
2
3
4
5
6
7
8
9
10
11
 
IF IsNull(Me.Remarks) Then  
        Dim Text, TextLine
        Open "test.txt" FOR Input AS #1   
        Do While NOT EOF(1)
            Input #1, TextLine
            Text = Text & TextLine
        Loop
        Me!Remarks = Text
        Close #1
    End IF
//reste a gerer les retours chariots ...
mat_dum est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h11.


 
 
 
 
Partenaires

Hébergement Web