Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
un champ mémo pourra être limité à 255 caractères en cas de tri, regroupement, requête union, certaines exportations, formatage etc.. etc... lire par exemple les fiches: http://support.microsoft.com/default.aspx?scid=kb;fr;103998 http://support.microsoft.com/default.aspx?scid=kb;fr;468408 et http://minilien.com/?WnCMMg3s16 -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"LUC59D" a écrit dans le message de news:
Dans un état un champ MEMO (illimité dans la table) se limite à 256 caractères. Pourquoi
Bonjour.
un champ mémo pourra être limité à 255 caractères en cas de tri,
regroupement, requête union, certaines exportations, formatage etc.. etc...
lire par exemple les fiches:
http://support.microsoft.com/default.aspx?scid=kb;fr;103998
http://support.microsoft.com/default.aspx?scid=kb;fr;468408
et
http://minilien.com/?WnCMMg3s16
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"LUC59D" <LUC59D@discussions.microsoft.com> a écrit dans le message de news:
49E732F6-1B25-4DCD-BFE0-3B67E6719648@microsoft.com...
Dans un état un champ MEMO (illimité dans la table) se limite à 256
caractères.
Pourquoi
un champ mémo pourra être limité à 255 caractères en cas de tri, regroupement, requête union, certaines exportations, formatage etc.. etc... lire par exemple les fiches: http://support.microsoft.com/default.aspx?scid=kb;fr;103998 http://support.microsoft.com/default.aspx?scid=kb;fr;468408 et http://minilien.com/?WnCMMg3s16 -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"LUC59D" a écrit dans le message de news:
Dans un état un champ MEMO (illimité dans la table) se limite à 256 caractères. Pourquoi
Nanoucha
Bonjour, comment faire, justement pour empêcher le troncage de données et pouvoir afficher les données d'un champ mémo dans une zone de texte dans un état. Maintenant, je me demande bien si c'est faisable car ça fait déjà 2 semaines que je cherche des solutions à ce niveau et je ne trouve rien. Merci
Bonjour,
comment faire, justement pour empêcher le troncage de données et pouvoir
afficher les données d'un champ mémo dans une zone de texte dans un état.
Maintenant, je me demande bien si c'est faisable car ça fait déjà 2 semaines
que je cherche des solutions à ce niveau et je ne trouve rien.
Merci
Bonjour, comment faire, justement pour empêcher le troncage de données et pouvoir afficher les données d'un champ mémo dans une zone de texte dans un état. Maintenant, je me demande bien si c'est faisable car ça fait déjà 2 semaines que je cherche des solutions à ce niveau et je ne trouve rien. Merci
Raymond [mvp]
Bonjour.
il faut inclure le champ mémo au niveau de la dernière requête sur laquelle il n'y aura pas ces opérations qui tronquent. Il faudra peut-être avoir 3 requêtes au lieu de deux pour réaliser cela.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" a écrit dans le message de news:
Bonjour, comment faire, justement pour empêcher le troncage de données et pouvoir afficher les données d'un champ mémo dans une zone de texte dans un état. Maintenant, je me demande bien si c'est faisable car ça fait déjà 2 semaines que je cherche des solutions à ce niveau et je ne trouve rien. Merci
Bonjour.
il faut inclure le champ mémo au niveau de la dernière requête sur laquelle
il n'y aura pas ces opérations qui tronquent. Il faudra peut-être avoir 3
requêtes au lieu de deux pour réaliser cela.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" <Nanoucha@discussions.microsoft.com> a écrit dans le message de
news: 89B53603-E7AF-4D95-8E32-93FB375D4119@microsoft.com...
Bonjour,
comment faire, justement pour empêcher le troncage de données et pouvoir
afficher les données d'un champ mémo dans une zone de texte dans un état.
Maintenant, je me demande bien si c'est faisable car ça fait déjà 2
semaines
que je cherche des solutions à ce niveau et je ne trouve rien.
Merci
il faut inclure le champ mémo au niveau de la dernière requête sur laquelle il n'y aura pas ces opérations qui tronquent. Il faudra peut-être avoir 3 requêtes au lieu de deux pour réaliser cela.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" a écrit dans le message de news:
Bonjour, comment faire, justement pour empêcher le troncage de données et pouvoir afficher les données d'un champ mémo dans une zone de texte dans un état. Maintenant, je me demande bien si c'est faisable car ça fait déjà 2 semaines que je cherche des solutions à ce niveau et je ne trouve rien. Merci
PHP
Salut,
Le champ mémo n'est-il pas limité à 255 caractères ?
ciao
"Raymond [mvp]" a écrit dans le message de news: %
Bonjour.
il faut inclure le champ mémo au niveau de la dernière requête sur laquelle il n'y aura pas ces opérations qui tronquent. Il faudra peut-être avoir 3 requêtes au lieu de deux pour réaliser cela.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" a écrit dans le message de news:
Bonjour, comment faire, justement pour empêcher le troncage de données et pouvoir afficher les données d'un champ mémo dans une zone de texte dans un état. Maintenant, je me demande bien si c'est faisable car ça fait déjà 2 semaines que je cherche des solutions à ce niveau et je ne trouve rien. Merci
Salut,
Le champ mémo n'est-il pas limité à 255 caractères ?
ciao
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message de
news: %23KXbdNfOFHA.1016@TK2MSFTNGP10.phx.gbl...
Bonjour.
il faut inclure le champ mémo au niveau de la dernière requête sur
laquelle il n'y aura pas ces opérations qui tronquent. Il faudra peut-être
avoir 3 requêtes au lieu de deux pour réaliser cela.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" <Nanoucha@discussions.microsoft.com> a écrit dans le message de
news: 89B53603-E7AF-4D95-8E32-93FB375D4119@microsoft.com...
Bonjour,
comment faire, justement pour empêcher le troncage de données et pouvoir
afficher les données d'un champ mémo dans une zone de texte dans un état.
Maintenant, je me demande bien si c'est faisable car ça fait déjà 2
semaines
que je cherche des solutions à ce niveau et je ne trouve rien.
Merci
Le champ mémo n'est-il pas limité à 255 caractères ?
ciao
"Raymond [mvp]" a écrit dans le message de news: %
Bonjour.
il faut inclure le champ mémo au niveau de la dernière requête sur laquelle il n'y aura pas ces opérations qui tronquent. Il faudra peut-être avoir 3 requêtes au lieu de deux pour réaliser cela.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" a écrit dans le message de news:
Bonjour, comment faire, justement pour empêcher le troncage de données et pouvoir afficher les données d'un champ mémo dans une zone de texte dans un état. Maintenant, je me demande bien si c'est faisable car ça fait déjà 2 semaines que je cherche des solutions à ce niveau et je ne trouve rien. Merci
Nanoucha
Le champ mémo contient plus de 255 caractères soit 65 535 caractères. ok, merci Raymond. Je vois voir ce que je peux faire.
Salut,
Le champ mémo n'est-il pas limité à 255 caractères ?
ciao
"Raymond [mvp]" a écrit dans le message de news: %
Bonjour.
il faut inclure le champ mémo au niveau de la dernière requête sur laquelle il n'y aura pas ces opérations qui tronquent. Il faudra peut-être avoir 3 requêtes au lieu de deux pour réaliser cela.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" a écrit dans le message de news:
Bonjour, comment faire, justement pour empêcher le troncage de données et pouvoir afficher les données d'un champ mémo dans une zone de texte dans un état. Maintenant, je me demande bien si c'est faisable car ça fait déjà 2 semaines que je cherche des solutions à ce niveau et je ne trouve rien. Merci
Le champ mémo contient plus de 255 caractères soit 65 535 caractères.
ok, merci Raymond. Je vois voir ce que je peux faire.
Salut,
Le champ mémo n'est-il pas limité à 255 caractères ?
ciao
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message de
news: %23KXbdNfOFHA.1016@TK2MSFTNGP10.phx.gbl...
Bonjour.
il faut inclure le champ mémo au niveau de la dernière requête sur
laquelle il n'y aura pas ces opérations qui tronquent. Il faudra peut-être
avoir 3 requêtes au lieu de deux pour réaliser cela.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" <Nanoucha@discussions.microsoft.com> a écrit dans le message de
news: 89B53603-E7AF-4D95-8E32-93FB375D4119@microsoft.com...
Bonjour,
comment faire, justement pour empêcher le troncage de données et pouvoir
afficher les données d'un champ mémo dans une zone de texte dans un état.
Maintenant, je me demande bien si c'est faisable car ça fait déjà 2
semaines
que je cherche des solutions à ce niveau et je ne trouve rien.
Merci
Le champ mémo contient plus de 255 caractères soit 65 535 caractères. ok, merci Raymond. Je vois voir ce que je peux faire.
Salut,
Le champ mémo n'est-il pas limité à 255 caractères ?
ciao
"Raymond [mvp]" a écrit dans le message de news: %
Bonjour.
il faut inclure le champ mémo au niveau de la dernière requête sur laquelle il n'y aura pas ces opérations qui tronquent. Il faudra peut-être avoir 3 requêtes au lieu de deux pour réaliser cela.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" a écrit dans le message de news:
Bonjour, comment faire, justement pour empêcher le troncage de données et pouvoir afficher les données d'un champ mémo dans une zone de texte dans un état. Maintenant, je me demande bien si c'est faisable car ça fait déjà 2 semaines que je cherche des solutions à ce niveau et je ne trouve rien. Merci
Nanoucha
Si la requête n'est pas faite par programmation ce que je veux dire c'est que mon état est relié à une requête créer dans Access. Je fais donc l'ouverture de l'état sur le clic d'un bouton de commande en spécifiant les conditions. Je ne vois pas donc l'utilité d'avoir d'autres requêtes. À moins que je change la façon de procéder???
Salut,
Le champ mémo n'est-il pas limité à 255 caractères ?
ciao
"Raymond [mvp]" a écrit dans le message de news: %
Bonjour.
il faut inclure le champ mémo au niveau de la dernière requête sur laquelle il n'y aura pas ces opérations qui tronquent. Il faudra peut-être avoir 3 requêtes au lieu de deux pour réaliser cela.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" a écrit dans le message de news:
Bonjour, comment faire, justement pour empêcher le troncage de données et pouvoir afficher les données d'un champ mémo dans une zone de texte dans un état. Maintenant, je me demande bien si c'est faisable car ça fait déjà 2 semaines que je cherche des solutions à ce niveau et je ne trouve rien. Merci
Si la requête n'est pas faite par programmation ce que je veux dire c'est que
mon état est relié à une requête créer dans Access. Je fais donc l'ouverture
de l'état sur le clic d'un bouton de commande en spécifiant les conditions.
Je ne vois pas donc l'utilité d'avoir d'autres requêtes. À moins que je
change la façon de procéder???
Salut,
Le champ mémo n'est-il pas limité à 255 caractères ?
ciao
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message de
news: %23KXbdNfOFHA.1016@TK2MSFTNGP10.phx.gbl...
Bonjour.
il faut inclure le champ mémo au niveau de la dernière requête sur
laquelle il n'y aura pas ces opérations qui tronquent. Il faudra peut-être
avoir 3 requêtes au lieu de deux pour réaliser cela.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" <Nanoucha@discussions.microsoft.com> a écrit dans le message de
news: 89B53603-E7AF-4D95-8E32-93FB375D4119@microsoft.com...
Bonjour,
comment faire, justement pour empêcher le troncage de données et pouvoir
afficher les données d'un champ mémo dans une zone de texte dans un état.
Maintenant, je me demande bien si c'est faisable car ça fait déjà 2
semaines
que je cherche des solutions à ce niveau et je ne trouve rien.
Merci
Si la requête n'est pas faite par programmation ce que je veux dire c'est que mon état est relié à une requête créer dans Access. Je fais donc l'ouverture de l'état sur le clic d'un bouton de commande en spécifiant les conditions. Je ne vois pas donc l'utilité d'avoir d'autres requêtes. À moins que je change la façon de procéder???
Salut,
Le champ mémo n'est-il pas limité à 255 caractères ?
ciao
"Raymond [mvp]" a écrit dans le message de news: %
Bonjour.
il faut inclure le champ mémo au niveau de la dernière requête sur laquelle il n'y aura pas ces opérations qui tronquent. Il faudra peut-être avoir 3 requêtes au lieu de deux pour réaliser cela.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" a écrit dans le message de news:
Bonjour, comment faire, justement pour empêcher le troncage de données et pouvoir afficher les données d'un champ mémo dans une zone de texte dans un état. Maintenant, je me demande bien si c'est faisable car ça fait déjà 2 semaines que je cherche des solutions à ce niveau et je ne trouve rien. Merci
Raymond [mvp]
tu peux afficher ta requête ici ?
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" a écrit dans le message de news:
Si la requête n'est pas faite par programmation ce que je veux dire c'est que mon état est relié à une requête créer dans Access. Je fais donc l'ouverture de l'état sur le clic d'un bouton de commande en spécifiant les conditions. Je ne vois pas donc l'utilité d'avoir d'autres requêtes. À moins que je change la façon de procéder???
Salut,
Le champ mémo n'est-il pas limité à 255 caractères ?
ciao
"Raymond [mvp]" a écrit dans le message de news: %
Bonjour.
il faut inclure le champ mémo au niveau de la dernière requête sur laquelle il n'y aura pas ces opérations qui tronquent. Il faudra peut-être avoir 3 requêtes au lieu de deux pour réaliser cela.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" a écrit dans le message de news:
Bonjour, comment faire, justement pour empêcher le troncage de données et pouvoir afficher les données d'un champ mémo dans une zone de texte dans un état. Maintenant, je me demande bien si c'est faisable car ça fait déjà 2 semaines que je cherche des solutions à ce niveau et je ne trouve rien. Merci
tu peux afficher ta requête ici ?
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" <Nanoucha@discussions.microsoft.com> a écrit dans le message de
news: 7E726C78-774F-4D77-BE10-D30BD017BEAC@microsoft.com...
Si la requête n'est pas faite par programmation ce que je veux dire c'est
que
mon état est relié à une requête créer dans Access. Je fais donc
l'ouverture
de l'état sur le clic d'un bouton de commande en spécifiant les
conditions.
Je ne vois pas donc l'utilité d'avoir d'autres requêtes. À moins que je
change la façon de procéder???
Salut,
Le champ mémo n'est-il pas limité à 255 caractères ?
ciao
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message
de
news: %23KXbdNfOFHA.1016@TK2MSFTNGP10.phx.gbl...
Bonjour.
il faut inclure le champ mémo au niveau de la dernière requête sur
laquelle il n'y aura pas ces opérations qui tronquent. Il faudra
peut-être
avoir 3 requêtes au lieu de deux pour réaliser cela.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" <Nanoucha@discussions.microsoft.com> a écrit dans le message
de
news: 89B53603-E7AF-4D95-8E32-93FB375D4119@microsoft.com...
Bonjour,
comment faire, justement pour empêcher le troncage de données et
pouvoir
afficher les données d'un champ mémo dans une zone de texte dans un
état.
Maintenant, je me demande bien si c'est faisable car ça fait déjà 2
semaines
que je cherche des solutions à ce niveau et je ne trouve rien.
Merci
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" a écrit dans le message de news:
Si la requête n'est pas faite par programmation ce que je veux dire c'est que mon état est relié à une requête créer dans Access. Je fais donc l'ouverture de l'état sur le clic d'un bouton de commande en spécifiant les conditions. Je ne vois pas donc l'utilité d'avoir d'autres requêtes. À moins que je change la façon de procéder???
Salut,
Le champ mémo n'est-il pas limité à 255 caractères ?
ciao
"Raymond [mvp]" a écrit dans le message de news: %
Bonjour.
il faut inclure le champ mémo au niveau de la dernière requête sur laquelle il n'y aura pas ces opérations qui tronquent. Il faudra peut-être avoir 3 requêtes au lieu de deux pour réaliser cela.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" a écrit dans le message de news:
Bonjour, comment faire, justement pour empêcher le troncage de données et pouvoir afficher les données d'un champ mémo dans une zone de texte dans un état. Maintenant, je me demande bien si c'est faisable car ça fait déjà 2 semaines que je cherche des solutions à ce niveau et je ne trouve rien. Merci
Nanoucha
J'ai finalement fait comme tu m'as dit en ayant 2 requêtes, puis en me servant de la fonction Mid pour extraire les données (les caractères) dans mon champs de ma table et ensuite les concaténées pour obtenir toutes les données à l'affichage. J'ai fais une boucle While ou je vérifie la longueur des données puis je recherche l'information et je l'affecte. Ça fonctionne mais si l'une des données est plus grande que le nombre de caractères auquel vous comparez, l'information sera tronquée. Ceci n'est donc pas un code parfait, vu que dans mes données j'ai encore le troncage mais ça dépanne.
Cette fonction est utilisée dans un module et contient des paramètres. N'oubliez pas de mettre vos paramètres et de les relier dans votre requête.
Exemple de code: Public Function Concat( Vos Parametres) Dim rsReq As DAO.Recordset Dim strReq As String
Dim test As Integer test = 1
strReq = "SELECT DISTINCT .......," & _ " Mid(MaTable.MonChamp," & test & "," & test + 207 & ") as ChampTable," & _ " FROM MaTable Where ........=Vos Parametres
Set rsReq= MaBaseDonnees.OpenRecordset(strReq)
Concat = "" While Len(sReq.Fields("MonChamp")) <= 208 And Len(rsReq.Fields("MonChamp")) >= 208 strReq = "SELECT DISTINCT .......," & _ " Mid(MaTable.MonChamp," & test & "," & test + 207 & ") as ChampTable," & _ " FROM MaTable Where .........
Set rsReq = MaBaseDonnees.OpenRecordset(strReq)
Concat = Concat & sReq.Fields("ChampTable") test = Len(rsReq.Fields("ChampTable")) Wend End Function
tu peux afficher ta requête ici ?
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" a écrit dans le message de news:
Si la requête n'est pas faite par programmation ce que je veux dire c'est que mon état est relié à une requête créer dans Access. Je fais donc l'ouverture de l'état sur le clic d'un bouton de commande en spécifiant les conditions. Je ne vois pas donc l'utilité d'avoir d'autres requêtes. À moins que je change la façon de procéder???
Salut,
Le champ mémo n'est-il pas limité à 255 caractères ?
ciao
"Raymond [mvp]" a écrit dans le message de news: %
Bonjour.
il faut inclure le champ mémo au niveau de la dernière requête sur laquelle il n'y aura pas ces opérations qui tronquent. Il faudra peut-être avoir 3 requêtes au lieu de deux pour réaliser cela.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" a écrit dans le message de news:
Bonjour, comment faire, justement pour empêcher le troncage de données et pouvoir afficher les données d'un champ mémo dans une zone de texte dans un état. Maintenant, je me demande bien si c'est faisable car ça fait déjà 2 semaines que je cherche des solutions à ce niveau et je ne trouve rien. Merci
J'ai finalement fait comme tu m'as dit en ayant 2 requêtes, puis en me
servant de la fonction Mid pour extraire les données (les caractères) dans
mon champs de ma table et ensuite les concaténées pour obtenir toutes les
données à l'affichage. J'ai fais une boucle While ou je vérifie la longueur
des données puis je recherche l'information et je l'affecte. Ça fonctionne
mais si l'une des données est plus grande que le nombre de caractères auquel
vous comparez, l'information sera tronquée. Ceci n'est donc pas un code
parfait, vu que dans mes données j'ai encore le troncage mais ça dépanne.
Cette fonction est utilisée dans un module et contient des paramètres.
N'oubliez pas de mettre vos paramètres et de les relier dans votre requête.
Exemple de code:
Public Function Concat( Vos Parametres)
Dim rsReq As DAO.Recordset
Dim strReq As String
Dim test As Integer
test = 1
strReq = "SELECT DISTINCT .......," & _
" Mid(MaTable.MonChamp," & test & "," & test + 207 & ") as
ChampTable," & _
" FROM MaTable Where ........=Vos Parametres
Set rsReq= MaBaseDonnees.OpenRecordset(strReq)
Concat = ""
While Len(sReq.Fields("MonChamp")) <= 208 And
Len(rsReq.Fields("MonChamp")) >= 208
strReq = "SELECT DISTINCT .......," & _
" Mid(MaTable.MonChamp," & test & "," & test + 207 & ") as
ChampTable," & _
" FROM MaTable Where .........
Set rsReq = MaBaseDonnees.OpenRecordset(strReq)
Concat = Concat & sReq.Fields("ChampTable")
test = Len(rsReq.Fields("ChampTable"))
Wend
End Function
tu peux afficher ta requête ici ?
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" <Nanoucha@discussions.microsoft.com> a écrit dans le message de
news: 7E726C78-774F-4D77-BE10-D30BD017BEAC@microsoft.com...
Si la requête n'est pas faite par programmation ce que je veux dire c'est
que
mon état est relié à une requête créer dans Access. Je fais donc
l'ouverture
de l'état sur le clic d'un bouton de commande en spécifiant les
conditions.
Je ne vois pas donc l'utilité d'avoir d'autres requêtes. À moins que je
change la façon de procéder???
Salut,
Le champ mémo n'est-il pas limité à 255 caractères ?
ciao
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message
de
news: %23KXbdNfOFHA.1016@TK2MSFTNGP10.phx.gbl...
Bonjour.
il faut inclure le champ mémo au niveau de la dernière requête sur
laquelle il n'y aura pas ces opérations qui tronquent. Il faudra
peut-être
avoir 3 requêtes au lieu de deux pour réaliser cela.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" <Nanoucha@discussions.microsoft.com> a écrit dans le message
de
news: 89B53603-E7AF-4D95-8E32-93FB375D4119@microsoft.com...
Bonjour,
comment faire, justement pour empêcher le troncage de données et
pouvoir
afficher les données d'un champ mémo dans une zone de texte dans un
état.
Maintenant, je me demande bien si c'est faisable car ça fait déjà 2
semaines
que je cherche des solutions à ce niveau et je ne trouve rien.
Merci
J'ai finalement fait comme tu m'as dit en ayant 2 requêtes, puis en me servant de la fonction Mid pour extraire les données (les caractères) dans mon champs de ma table et ensuite les concaténées pour obtenir toutes les données à l'affichage. J'ai fais une boucle While ou je vérifie la longueur des données puis je recherche l'information et je l'affecte. Ça fonctionne mais si l'une des données est plus grande que le nombre de caractères auquel vous comparez, l'information sera tronquée. Ceci n'est donc pas un code parfait, vu que dans mes données j'ai encore le troncage mais ça dépanne.
Cette fonction est utilisée dans un module et contient des paramètres. N'oubliez pas de mettre vos paramètres et de les relier dans votre requête.
Exemple de code: Public Function Concat( Vos Parametres) Dim rsReq As DAO.Recordset Dim strReq As String
Dim test As Integer test = 1
strReq = "SELECT DISTINCT .......," & _ " Mid(MaTable.MonChamp," & test & "," & test + 207 & ") as ChampTable," & _ " FROM MaTable Where ........=Vos Parametres
Set rsReq= MaBaseDonnees.OpenRecordset(strReq)
Concat = "" While Len(sReq.Fields("MonChamp")) <= 208 And Len(rsReq.Fields("MonChamp")) >= 208 strReq = "SELECT DISTINCT .......," & _ " Mid(MaTable.MonChamp," & test & "," & test + 207 & ") as ChampTable," & _ " FROM MaTable Where .........
Set rsReq = MaBaseDonnees.OpenRecordset(strReq)
Concat = Concat & sReq.Fields("ChampTable") test = Len(rsReq.Fields("ChampTable")) Wend End Function
tu peux afficher ta requête ici ?
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" a écrit dans le message de news:
Si la requête n'est pas faite par programmation ce que je veux dire c'est que mon état est relié à une requête créer dans Access. Je fais donc l'ouverture de l'état sur le clic d'un bouton de commande en spécifiant les conditions. Je ne vois pas donc l'utilité d'avoir d'autres requêtes. À moins que je change la façon de procéder???
Salut,
Le champ mémo n'est-il pas limité à 255 caractères ?
ciao
"Raymond [mvp]" a écrit dans le message de news: %
Bonjour.
il faut inclure le champ mémo au niveau de la dernière requête sur laquelle il n'y aura pas ces opérations qui tronquent. Il faudra peut-être avoir 3 requêtes au lieu de deux pour réaliser cela.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nanoucha" a écrit dans le message de news:
Bonjour, comment faire, justement pour empêcher le troncage de données et pouvoir afficher les données d'un champ mémo dans une zone de texte dans un état. Maintenant, je me demande bien si c'est faisable car ça fait déjà 2 semaines que je cherche des solutions à ce niveau et je ne trouve rien. Merci