Mon champ Mémo n'est pas recopié dans son entièreté...
2 réponses
Opus
Bonjour,
Je copie en VB le contenu d'un champ MEMO d'une table dans le champ MEMO
d'une autre table.
Seul le début du champ source est recopié dans le champ de destination.
Pourquoi la totalité du champ source n'est-il pas recopié?
Voici ma procédure (simplifiée)...
Je lis mon champ source :
With dbTableSource
Set rstSource = .OpenRecordset("TableSource", dbOpenDynaset)
End With
With rstSource
MonChampMemoSource=!MonChampMemoSource
End With
Je copie la variable dans la table de destination:
With dbTableDestination
Set rstDestination = .OpenRecordset("TableDestination", dbOpenDynaset)
End With
With rstDestination
.AddNew
!MonChampMemoDestination = MonChampMemoSource
.Update
End With
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
Ilan
Bonjour, essaie sans passer par une variable intermédiaire.
Bonjour,
Je copie en VB le contenu d'un champ MEMO d'une table dans le champ MEMO d'une autre table. Seul le début du champ source est recopié dans le champ de destination.
Pourquoi la totalité du champ source n'est-il pas recopié?
Voici ma procédure (simplifiée)...
Je lis mon champ source :
With dbTableSource Set rstSource = .OpenRecordset("TableSource", dbOpenDynaset) End With
With rstSource MonChampMemoSource=!MonChampMemoSource End With
Je copie la variable dans la table de destination:
With dbTableDestination Set rstDestination = .OpenRecordset("TableDestination", dbOpenDynaset) End With
With rstDestination .AddNew !MonChampMemoDestination = MonChampMemoSource .Update End With
Merci à tous
Bonjour, essaie sans passer par une variable intermédiaire.
Bonjour,
Je copie en VB le contenu d'un champ MEMO d'une table dans le champ MEMO
d'une autre table.
Seul le début du champ source est recopié dans le champ de destination.
Pourquoi la totalité du champ source n'est-il pas recopié?
Voici ma procédure (simplifiée)...
Je lis mon champ source :
With dbTableSource
Set rstSource = .OpenRecordset("TableSource", dbOpenDynaset)
End With
With rstSource
MonChampMemoSource=!MonChampMemoSource
End With
Je copie la variable dans la table de destination:
With dbTableDestination
Set rstDestination = .OpenRecordset("TableDestination", dbOpenDynaset)
End With
With rstDestination
.AddNew
!MonChampMemoDestination = MonChampMemoSource
.Update
End With
Bonjour, essaie sans passer par une variable intermédiaire.
Bonjour,
Je copie en VB le contenu d'un champ MEMO d'une table dans le champ MEMO d'une autre table. Seul le début du champ source est recopié dans le champ de destination.
Pourquoi la totalité du champ source n'est-il pas recopié?
Voici ma procédure (simplifiée)...
Je lis mon champ source :
With dbTableSource Set rstSource = .OpenRecordset("TableSource", dbOpenDynaset) End With
With rstSource MonChampMemoSource=!MonChampMemoSource End With
Je copie la variable dans la table de destination:
With dbTableDestination Set rstDestination = .OpenRecordset("TableDestination", dbOpenDynaset) End With
With rstDestination .AddNew !MonChampMemoDestination = MonChampMemoSource .Update End With
Merci à tous
3stone
Salut,
"Opus" | Je copie en VB le contenu d'un champ MEMO d'une table dans le champ MEMO | d'une autre table. | Seul le début du champ source est recopié dans le champ de destination. | | Pourquoi la totalité du champ source n'est-il pas recopié?
"Opus"
| Je copie en VB le contenu d'un champ MEMO d'une table dans le champ MEMO
| d'une autre table.
| Seul le début du champ source est recopié dans le champ de destination.
|
| Pourquoi la totalité du champ source n'est-il pas recopié?
"Opus" | Je copie en VB le contenu d'un champ MEMO d'une table dans le champ MEMO | d'une autre table. | Seul le début du champ source est recopié dans le champ de destination. | | Pourquoi la totalité du champ source n'est-il pas recopié?