Insertion de champs dans une base de donnée
michel97600
Messages postés
1
Statut
Membre
-
f894009 Messages postés 17417 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17417 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai développé une application avec vb6 qui accède à une base de donnée Access
Je souhaiterai insérer dans une table existante, un nouveau champ.
J'ai mis la procédure suivante :
Set db = New ADODB.Connection
db.Provider = "Microsoft.jet.oledb.4.0"
db.ConnectionString = CheminBase & MaBd
db.Open
On Error GoTo AlterTableX1_Error
nomchamp = ""
nomchamp = "mt" & TAXE.Text 'val
If TAXE.Text = "" Then
MsgBox "Erreur, " & " veuillez indiquer le nom de la taxe à créer ! ! !", vbInformation, Space(28) & "ATTENTION"
Taux.Text = ""
Exit Sub
End If
If MsgBox("Créer ce nouveau champ ?", vbYesNo, Space(10) & "INFORMATION") = vbNo Then Exit Sub
db.Execute "ALTER TABLE DétailsC50 ADD COLUMN " & nomchamp & " CURRENCY;"
'ALTER TABLE DétailsC50
Call deconnect
nomchamp = ""
Taux.Text = ""
Exit Sub
Mon nouveau champ est bien crée, mais à la fin. Or, je voudrai que ce champ soit inséré en avant dernière position (le dernier champ étant un champ commentaires). Es ce possible ?
Je vous remercie de votre aide
Bien Cordialement
Michel97600
J'ai développé une application avec vb6 qui accède à une base de donnée Access
Je souhaiterai insérer dans une table existante, un nouveau champ.
J'ai mis la procédure suivante :
Set db = New ADODB.Connection
db.Provider = "Microsoft.jet.oledb.4.0"
db.ConnectionString = CheminBase & MaBd
db.Open
On Error GoTo AlterTableX1_Error
nomchamp = ""
nomchamp = "mt" & TAXE.Text 'val
If TAXE.Text = "" Then
MsgBox "Erreur, " & " veuillez indiquer le nom de la taxe à créer ! ! !", vbInformation, Space(28) & "ATTENTION"
Taux.Text = ""
Exit Sub
End If
If MsgBox("Créer ce nouveau champ ?", vbYesNo, Space(10) & "INFORMATION") = vbNo Then Exit Sub
db.Execute "ALTER TABLE DétailsC50 ADD COLUMN " & nomchamp & " CURRENCY;"
'ALTER TABLE DétailsC50
Call deconnect
nomchamp = ""
Taux.Text = ""
Exit Sub
Mon nouveau champ est bien crée, mais à la fin. Or, je voudrai que ce champ soit inséré en avant dernière position (le dernier champ étant un champ commentaires). Es ce possible ?
Je vous remercie de votre aide
Bien Cordialement
Michel97600
A voir également:
- Insertion de champs dans une base de donnée
- Base de registre windows - Guide
- Touche insertion clavier - Guide
- Insertion video powerpoint - Guide
- Insertion signature word - Guide
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel