Accueil > Forum > > > > Problème Requête SQL INSERT INTO sous access
Problème Requête SQL INSERT INTO sous access
lundi 16 mai 2005 à 12:16:02 |
Problème Requête SQL INSERT INTO sous access

bonnaud
|
Bonjour, J'ai un problème avec une requête INSERT INTO. En fait je veux insérer dans une BDD des champs d'une autre table. Le problème qu'en j'insère ces champs, il se trouve que leurs valeurs ne se placent pas à la 1ère ligne de la table mais au niveau de la fin des autres champs déjà dans la table. Ce qui fait que cela décale mes lignes. Rien ne correspond. Comment faire pour que ces champs provenant de l'autre table puisse commencer à la 1ere ligne ? Merci d'avance.
|
|
lundi 16 mai 2005 à 14:31:13 |
Re : Problème Requête SQL INSERT INTO sous access

nhervagault
|
Salut,
Essaie de reformuler ta question,
car je ne comprends pas.
Les champs = colonnes pour moi = fields
Les lignes = enregistrements = rows
Un insert place toujours les enregistrements à la fin.
Si un select definis un ordre de tri il y a pas de pb
Si tu veux vraiement mettre en premier les dernier enregistrements ajoutés met une colonne date d'ajout et tri dessus?
Expose plus ton probleme, base de données utilisées, colonnes
clés primaire = tri par défaut (je crois), son type (chaine, entier,
nombre alétaoire, guid,....)
Deja la reponse pourrais etre plus claire.
Voila,
|
|
lundi 16 mai 2005 à 15:38:00 |
Re : Problème Requête SQL INSERT INTO sous access

bonnaud
|
Re,
J'ai 1 table (disons table1) sous access que j'ai importée. Elle comporte des champs inutiles et je dois faire des requetes dessus. J'ai donc décidé de créer une autre table (appelons la table2) J'ai créé cette nouvelle table en ne gardant que les champs (=colonnes) que je voulais garder et j'ai créé d'autres champs. Maintenant que j'ai créé les champs dans cette nouvelle table, il faut que je les remplisse. C'est ce que j'ai fait un insérant les colonnes des champs que je voulais garder dans la nouvelle table. Ensuite, j'ai voulu faire une requete à partir de la table1. Mon calcul est réussi mais mais je souhaite l'insérer dans ma table 2 dans un champ que j'ai auparavant défini. Et la quand je l'insère il me mets mes calculs bien ds la bonne colonne de la table 2. Mais pas au niveau de la 1ere ligne ! Hallucinant !!! Il me colle mes résultats apres les résultats des requetes précedentes.
Je ne comprends pas ce qui se passe. En tout cas, j'espère avoir été clair. Je te remercie de m'aider. Si y a des choses que tu n'as pas encore comprises n'hésite pas.
|
|
lundi 16 mai 2005 à 19:57:00 |
Re : Problème Requête SQL INSERT INTO sous access

tecman
|
Comme te le disais nhervagault, l'insertion de données dans une table se fait successivement aux enregistrement déjà existants. D'aprés ce que j'ai compris, ton souci n'est pas à l'insertion des données, mais à la présentation. Notre cher nhervagault te donne la solution, fair eun tri sur un champ voulu. Tu peux reprendre son idée d'ajouter un champ date (à initialiser lors de l'insertion). Bon courage.
Tecman
|
|
mardi 17 mai 2005 à 09:40:14 |
Re : Problème Requête SQL INSERT INTO sous access

bonnaud
|
En fait, vous avez pas trop compris mon problème et c'est normal. J'insère des enregistrements dans des colonnes vides, et bizarrement ils ne se placent pas à la 1ere ligne. Exemple : J'insère dans le champ Résultat (vide au départ) de la table1 les résultats d'une requete de la table2. Mes lignes du champ Resultat sont bien remplis dans la table1 a partir de la 1ere ligne. Je souhaite ensuite remplir le champ Conso de la Table1 à l'aide d'une autre requete. Quand j'insere les résultats dans ce champ, les enregistrements se placent non a la 1ere ligne mais au niveau du dernier enregistrement du champ résultat. Je ne comprends pas pkoi il ne se met pas a la 1ere ligne. C'est comme si le fait d'avoir insérer des résultats auparavant avaient remplis mes autres champs alors qu'il n'y a rien !!!!
Encore merci de votre aide car je suis bien bloqué.
|
|
mercredi 18 mai 2005 à 08:28:13 |
Re : Problème Requête SQL INSERT INTO sous access

nhervagault
|
Salut,
Quel est le but de gérer tes enregistrements sur deux tables. Si les données sont quasi identique entre les deux tables.
Cette technique est utiliseée pour la gestion des champs lourds (texte, ..)
Donc si je vois le modele de la base de données que tu utilises ,
tu dois avoir une relation 1..1 entre les deux tables.
Pour ta deuxieme requete il faut faire un update avec un where
sur la cles etrangere avec ta table 1.
Un update met a jour les lignes et n'en crée pas (ce qui semble ce passer chez toi???)
Voila
|
|
vendredi 20 mai 2005 à 01:26:15 |
Re : Problème Requête SQL INSERT INTO sous access

tecman
|
Réponse acceptée !
Dans ta première requête, tu réalise un ajout (insert into blabla ...) et cela fonctionne. Mais pour le seconde requête tu ne dois pas faire d'ajout mais une mise à jour (UPDATE). Tecman
|
|
mercredi 25 mai 2005 à 11:11:21 |
Re : Problème Requête SQL INSERT INTO sous access

bonnaud
|
Merci la solution était bien en effet de faire un update.
|
|
Cette discussion est classée dans : problème, insert, table, champs, requête
Répondre à ce message
Sujets en rapport avec ce message
Problème avec une requête [ par emmanuel9 ]
Bonjour à tous, J'ai une table Personne avec dans cette table une colonne "date de création" et ma requete ressemble à ca : "SELECT * FROM PERSONNE WH
Update sur plusieurs tables [ par Chris_LaFouine ]
Bonjour,Je voudrais savoir comment mettre à jour une table à partir des données d'une autre table. Je m'explique...J'ai une table A et une table B. Je
aide pour une requête [ par Shadow_Membre ]
slt tlm,Donc voila, j'ai besoin d'aide pour une requête mysql/php. Le problème c'est que je suis un petit peu rouillé. Soit deux table « table1 » et
Problème de choix des champs pour requête avec critère "WHERE" [ par drakkard ]
Bonjour,j'ai un petit soucis de choix de champs pour ma base SQL EXPRESS,je souhaite mettre en place une gestion de login/pwd, j'ai choisi des champs
Selection des noms des champs d'une table [ par yafee ]
Bonjour,Une requête SQL classique sélectionne les données d'une table.Mais comment fait-on pour sélectionner les noms des champs de ces tables.Par exe
Problème requête insert into avec select dans une autre table [ par francoissql ]
Bonjour, Je cherche à copier des données d'une table vers une autre J'ai crée la requête suivante : insert into [SL_MUFIBUF-201001].[dbo].[KOSTKTR]
Problème de requête de supression [ par walterskinner ]
Bonjour, Je voudrais savoir s 'il existe une requête simple qui permette de régler mon problème. J'ai deux tables. La première est une table de list
Problème de requête mySQL Afficher plusieurs info d'un même champs sur une seule ligne [ par snif84 ]
Bonjour à tous, J'ai un problème de requête sur une seul table. user_id field_id textarea 9532 16 Torres 9532 18 Samanta 9533 18 Audrey 9533 16 WARI
Impossible d'appliquer l'intégrité référentielle - Access 2007 [ par bebedemon ]
Bonjour à tous, Je fais appel à vous car j'ai un petit problème. Je suis en train d'écrire un programme pour la gestion d'un centre sportif dans le c
Problème de synthaxe sur une reqête SQL SERVEUR 2008 !! [ par lapink ]
Bonjour à tous, J'ai mis au point une application qui me permet de générer des requêtes me permettant de créer des documents de vente, 1 étape je ré
Livres en rapport
|
Derniers Blogs
CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT)CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT) par FREMYCOMPANY
Bonjour à tous, Je viens de publier une proposition comprenant 5 pseudo-classes pour le CSS Working Group ayant trait à l'état de chargement d'un élément (ex: IMG,VIDEO,AUDIO,OBJECT pour l'HTML.). Si le c½ur vous en dit, vous pouvez retrouver cette p...
Cliquez pour lire la suite de l'article par FREMYCOMPANY MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ?MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ? par ROMELARD Fabrice
Formation initiale Durant la formation, le découpage classique est le suivant (je donnerai les équivalences Suisse lorsque je les connaîtrais) : Ecole primaire jusqu'au Collège : Formation générale permettant d'obtenir les méthodes...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice Y'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENTY'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENT par Aleks
Quand on a ce genre d'erreur sans log :
Et bas on a juste envie de choper le gas de Microsoft qu'a développé ça et lui foutre des baffes de Coboye ! ...
Cliquez pour lire la suite de l'article par Aleks [HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL[HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL par Pierrick CATRO-BROUILLET
Avec la sortie prochaine de la Beta Consumer Preview de Windows 8, j'avais envie de revenir sur une des fonctionnalités que j'attends le plus et que, en bon geek que je suis, j'utilise déjà : Hyper-V 3 ainsi son module PowerShell.
Il y a déjà pléthor...
Cliquez pour lire la suite de l'article par Pierrick CATRO-BROUILLET IIS7 - COMPRESSION GZIPIIS7 - COMPRESSION GZIP par cyril
La compression GZIP permet d'améliorer les performances de navigation en compressant ce qu'envoie le serveur à un client. Pour comprendre comment cela fonctionne, regardons ce qu'il se passe au niveau HTTP lorsqu'un client tente d'accéder à une ress...
Cliquez pour lire la suite de l'article par cyril
Logiciels
Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning Academy System (17.1.3.0)ACADEMY SYSTEM (17.1.3.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|