1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| On Error GoTo Err_Fichier_débit_Click
DoCmd.RunSQL "CREATE TABLE [TEMP_Export débit] ([Numéro de débit] COUNTER,[Name] TEXT(50),[Part] TEXT(50),[Length] TEXT(50),[Style] TEXT(50),[Stripping Type] TEXT(50),[Right Strip] TEXT(50),[Left Strip] TEXT(50),PRIMARY KEY ([Numéro de débit]));"
DoCmd.RunSQL "INSERT INTO [TEMP_Export débit] ( Name, Part, Length, Style, [Stripping Type], [Right Strip], [Left Strip] ) SELECT [16-P-Fichier de débit].Name, [16-P-Fichier de débit].Part, [16-P-Fichier de débit].Length, [16-P-Fichier de débit].Style, [16-P-Fichier de débit].[Stripping Type], [16-P-Fichier de débit].[Right Strip], [16-P-Fichier de débit].[Left Strip] FROM [16-P-Fichier de débit] ORDER BY [16-P-Fichier de débit].Style, [16-P-Fichier de débit].Part, [16-P-Fichier de débit].Length;"
Set Rs = CurrentDb.OpenRecordset("SELECT * FROM [TEMP_Export débit] [16-P-Fichier de débit].Style, [16-P-Fichier de débit].Part, [16-P-Fichier de débit].Length;", dbOpenSnapshot)
Open Chemin_long For Output As #1
Print #1, "Import" & Chr(Sep) & "ASCII"
Print #1, "Units" & Chr(Sep) & "mm"
Print #1, "Name" & Chr(Sep) & "Part" & Chr(Sep) & "Length" & Chr(Sep) & "Style" & Chr(Sep) & "Stripping type" & Chr(Sep) & "Right Strip" & Chr(Sep) & "Left Strip"
While Not Rs.EOF
Print #1, Rs.Fields("Name").Value & Chr(Sep) & _
Rs.Fields("Part").Value & Chr(Sep) & _
Rs.Fields("Length").Value & Chr(Sep) & _
Rs.Fields("Style").Value & Chr(Sep) & _
Rs.Fields("Stripping type").Value & Chr(Sep) & _
Rs.Fields("Right Strip").Value & Chr(Sep) & _
Rs.Fields("Left Strip").Value, Chr(Sep)
Rs.MoveNext
Wend
Rs.Close
Set Rs = Nothing
Close #1
DoCmd.RunSQL "DROP TABLE [TEMP_Export débit]" |
Partager