begin process at 2012 02 14 12:06:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Bases de données

 > 

Probleme création d'un champ dans table


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme création d'un champ dans table

vendredi 17 février 2006 à 08:53:21 | Probleme création d'un champ dans table

croco83

Bonjour à tous,

J'ai un probleme lors de l'ajout d'un champs dans une table access. Cette table contient déjà des données. Or quand j'ajoute mon nouveau champs nommé "Tel" j'aimerai que pour les données exitantes la valeur de tel soit "" et non Null. Je ne sais pas comment faire car j'ai mis dans mon champs "Tel" valeur par défaut "" mais ceci ne fonctionne que pour les nouveaux enregistrements et non pour ce qui existe déjà. Si vous avez une solution, ca m'aiderait énormement. Merci d'avance
A+
vendredi 17 février 2006 à 14:34:56 | Re : Probleme création d'un champ dans table

jperre

Pour forcer la valeur chaîne vide dans le champ ajouté à une table, le plus simple est d'utiliser une requête mise à jour : Auparavant, charger Microsoft.DAO.3.6 dans les références du projet VB Dim dbTrait as DAO.Database Set dbTrait=DBEngine(0).OpenDatabase(CheminEtNomDeLaBaseAccess) dbTrait.Execute "ALTER TABLE NomTable ADD COLUMN NomDuChamp TEXT(10);" dbTrait.Execute "UPDATE NomTable SET NomDuChamp='" & vbNullString & "';" dbTrait.Close Si celà ne fonctionne pas, on peut utiliser un recordset de type dbOpenTable ou dbOpenDynaset et affecter la valeur vbNullString ou "" à chaque enregistrement. Dim dbTrait as DAO.Database, rTrait as DAO.Recordset Set dbTrait=DBEngine(0).OpenDatabase(CheminEtNomDeLaBaseAccess) dbTrait.Execute "ALTER TABLE NomTable ADD COLUMN NomDuChamp TEXT(10);" Set rTrait=dbTrait.OpenRecordset("NomTable", dbOpenTable) rTrait.MoveFirst Do rTrait.Edit rTrait("NomChamp")=vbNullString rTrait.Update rTrait.MoveNext Loop Until rTrait.EOF rTrait.Close : dbTrait.Close
dimanche 19 février 2006 à 03:41:42 | Re : Probleme création d'un champ dans table

amylee1984

salut , je sais pas comment sa ce fait avec vb6 mais mon idée c'est :  apres avoir creer ton champ "Tel"tu fais un UPDATE sur ce champ et lui affecte la nouvelle valeur que tu veux
si tu met pas la clausse "where" toutes les ligne va prendre la meme valeur
voila
lundi 20 février 2006 à 13:28:18 | Re : Probleme création d'un champ dans table

croco83

Merci à tous les 2 pour vos reponses.J'ai fait une requete de mise à jour est mon probleme a été resolu.


Cette discussion est classée dans : table, probleme, champ, champs, création


Répondre à ce message

Sujets en rapport avec ce message

Help! Création de table et de champs sur Access 2000 via le code VBA [ par Nitocris ] J'aimerai créer une table sur acces 2000 via le code exemple : je veux créer une table "Personne"Mais en plus de créer la table, j'aimerais créer les Problème pour créer une table et ses champs [ par Nitocris ] J'aimerais construire une table,et ces champ a partir du code, mais sans utilisé les requêtes SQl. y a t'il une méthode création "create ou new qui pu Création de champs par du code dans une table Access [ par Chrystelle ] Bonjour,Je cherche comment ajouter des champs à une table access par du code VB avec ADO.Merci Création de champs par code dans une table Access [ par Chrystelle ] Bonjour,Je cherche comment ajouter des champs à une table Access par du code VB avec ADO.Merci Comment savoir si un champ existe? et une table? [ par alexm2 ] Bonjour,Je fais une importation d'un fichier texte ds une BD Access et je rajoute des champs a cette base.Mais, je voudrais savoir si qd j'importe, le Pb de rafraichissement ADO URGENT!!!!!!!!!!!!! [ par Stephle ] Slt tt le mondeQuelqu'un pourrait-il me dire quelle erreur il y a dans le source suivant quant au rafraichissement du pointeur de table.En effet, quan addition de 2 champs [ par hamster2combat ] bonjourAprés certain pb lié à des addition dans un formulaire.Je souhaite créer un champ dans une table qui sera l'addition de 2 autres.Je remplis des Remplissage de champs via une requète [ par Taztempest ] Bonjour.J'aurais voulu mettre à jour le contenu du champ d'un formulaire Access automatiquement. Je m'explique.J'ai d'abord saisi une table 1 avec not champs obligatoire/ champs facultatifs [ par samouille666 ] bonjours,le probleme qui m'occupe est loin d'être fondamental mais je pietinne alors bon...j'ai une volumineuse table relationelle au sein de ma base Tester si un champ est vide [ par AdilELHASSOUNI ] J'utlise Crystal Report,  et en creant une formule permettant de faire la somme de deux champs truc simple mais un de ces deux champs peut etre vide c


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,576 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales