[Débutant]: Problème non respect règles validation dans Module
Salut la francophonie.:mrgreen:
Hay problema. J'ai confectionné une table de tri de données(tblTri) venant d'une autre table(tblFiltre), et ce par une Requête Ajout. Pour un champ de cette table([tblTri].[Die]), je veux pouvoir changer le dernier caractère (Champ Texte de 6 caractères) selon l'aspect du dernier caractère du champ de la table d'origine ([tblFiltre].[Extrudeuses]). J'ai confectionné une fonction dans un Module, que voici (en anglais, mea culpa):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Function FDie(varExt() As String, varDie() As String) As String
Dim varTampDie(0 To 5) As String
Dim varTampExt(0 To 5) As String
For intI = 0 To 5
varTampExt(intI) = varExt(intI)
varTampDie(intI) = varDie(intI)
Next intI
If varTampExt(5) = "0" Then Exit Function
End If
If varExt(5) = "1" Or "2" Or "3" Then
varTampDie(5) = "G"
End If
For intL = 0 To 5
FDie(intL) = varTampDie(intL)
Next intL
End Function |
Le code SQL problématique de ma requête Ajout va comme suit:
INSERT INTO tblTRI ( P, S2, NoCV, Extrudeuse, DateFab, RCP, Die )
SELECT ... FDie([tblFILTRE].[Extrudeuse],[tblFILTRE].[Die])=FDie([tblFILTRE].[Extrudeuse],[tblFILTRE].[Die]) AS Die
FROM tblFILTRE;
Lorsque j'exécute ma requête voici ce qui s'affiche:
'MAccess ne peut ajouter tous les enreg...à la suite d'une erreur de conversion de type, ... violations de clé,... violations de verrou,...violations de règles de validation'.
Bref, je suis un violeur tous azimuts :aie: .
SVP me dire ce qui cloche, sans doute une pécadille.
* Police réduite. il te suffisait d'éditer le post et reformater la plice du code.;)
Faw
Message complet le 1er juin
Je vais te transcrire le message complet demain a.m. sans faute, merci pour ton temps. (je voudrais bien le faire de suite, mais ma version à domicile est anglaise).