Titre Fenetre
Contenu Fenetre
Connexion
  • Se souvenir de moi
J'ai oublié mon mot de passe

Mise a jour champ Perso2

Attention cette version de BDGest n'est plus maintenue depuis le 15/03/2021. Les version "officielles" sont BDGest Online et BDGest Mobile.

Mise a jour champ Perso2

Messagede volta » 08/05/2006 11:12

Bonjour,

Je voudrais dans le champ Perso2 mettre le pseudo du scénariste

J'ai essayé

UPDATE ALBUMS
SET Perso2 = Sc.Pseudo

Mais j'ai un message d'erreur "Too few parameters. Expected 1"

Merci pour votre aide
Avatar de l’utilisateur
volta
BDérisoire
BDérisoire
 
Messages: 24
Inscription: 01/10/2002
Localisation: F-Valence 26
Age: 61 ans

Mise a jour champ Perso2

Messagede Nestor B. » 10/05/2006 08:55

Avatar de l’utilisateur
Nestor B.
BDGestiste
BDGestiste
 
Messages: 4134
Inscription: 30/01/2003
Localisation: Portosland dans le 78
Age: 51 ans

Mise a jour champ Perso2

Messagede volta » 10/05/2006 15:20

Bonjour,

Ben non, j'ai bien coché comme il faut et en plus ce n'est pas le même message d'erreur.

Merci quand même pour la réponse
Avatar de l’utilisateur
volta
BDérisoire
BDérisoire
 
Messages: 24
Inscription: 01/10/2002
Localisation: F-Valence 26
Age: 61 ans

Mise a jour champ Perso2

Messagede jus » 08/08/2006 18:16

Il me semble bien qu'un UPDATE avec deux tables n'est pas possible en Access ...

Sous Oracle il suffirait de lancer cette requête (pas testée) :
UPDATE ALBUMS A
SET A.Perso2 = (SELECT D.Pseudo
FROM AUTEURS D
WHERE A.IdDessinateur = D.IdAuteur);

Mais sous Access malheureusement ça ne fonctionne poa ...
-=[JuS]=-
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live
Avatar de l’utilisateur
jus
BDérisoire
BDérisoire
 
Messages: 12
Inscription: 04/10/2004
Localisation: Boulogne-Billancourt
Age: 44 ans

Mise a jour champ Perso2

Messagede volta » 12/08/2006 21:27

Bonjour,

Merci à tous pour les réponses.

J'ai une base assez courte (~900 BD).
Donc apres moulte essais j'ai saisie à la main la zone Perso 2.

Merci encore.
Avatar de l’utilisateur
volta
BDérisoire
BDérisoire
 
Messages: 24
Inscription: 01/10/2002
Localisation: F-Valence 26
Age: 61 ans

Mise a jour champ Perso2

Messagede BDGest » 14/08/2006 10:06

Effectivement le champ Pseudo se trouve dans la table AUTEURS hots la c'est la table ALBUMS qui est mise à jour et dans cette table, le champ pseudo n'existe pas.

Il faudrait faire une jointure dans le UPDATE, mais je doute que ca marche
C'est parce que la vitesse de la lumière est supérieure à celle du son que certains ont l'air brillant avant d'avoir l'air con.
Avatar de l’utilisateur
BDGest
Administrateur du site
Administrateur du site
 
Messages: 14631
Inscription: 02/07/2002
Localisation: Besançon
Age: 53 ans

Mise a jour champ Perso2

Messagede Arkadin » 02/03/2008 11:30

salut tout le monde,

est-ce qu'une ame charitable pourrait m'indiquer comment facilement migrer les données liées au champs perso 2 vers le champs "achevé d'imprimer" de cette nouvelle et magnifique version 6 de BDGEst ;)

merci
Avatar de l’utilisateur
Arkadin
BDégourdi
BDégourdi
 
Messages: 79
Inscription: 09/10/2002
Localisation: Bruxelles
Age: 50 ans

Mise a jour champ Perso2

Messagede Pascal Forhan » 02/03/2008 11:45

La difficulté de la chose va venir du fait que le champ "achevé d'imprimer" est une date.
Quel est le format d'écriture de ton champ perso 2 ?
Tu as toujours marqué quelque chose du genre 01/02/2006 ou 02/2006 ou Février 2006 ou tu as tout mixé ?
Avatar de l’utilisateur
Pascal Forhan
BDémoniaque
BDémoniaque
 
Messages: 795
Inscription: 03/07/2002
Age: 51 ans

Mise a jour champ Perso2

Messagede Pascal Forhan » 02/03/2008 12:00

Bonjour,

Je voudrais dans le champ Perso2 mettre le pseudo du scénariste

J'ai essayé

UPDATE ALBUMS
SET Perso2 = Sc.Pseudo

Mais j'ai un message d'erreur "Too few parameters. Expected 1"

Merci pour votre aide


En passant, j'ai une syntaxe pour cette requête, ça fait longtemps, mais ça peut rester en exemple pour le futur:
[cpp]Update Albums
Inner Join Auteurs On Albums.IdScenariste = Auteurs.IdAuteur
set Albums.Perso2 = Auteurs.Pseudo[/cpp]
Avatar de l’utilisateur
Pascal Forhan
BDémoniaque
BDémoniaque
 
Messages: 795
Inscription: 03/07/2002
Age: 51 ans

Mise a jour champ Perso2

Messagede Arkadin » 16/03/2008 11:59

Salut Pascal,

j'ai été prévoyant ;)
j'ai tjs indiqué qqc du style 01/2008
Avatar de l’utilisateur
Arkadin
BDégourdi
BDégourdi
 
Messages: 79
Inscription: 09/10/2002
Localisation: Bruxelles
Age: 50 ans

Mise a jour champ Perso2

Messagede Pascal Forhan » 18/03/2008 22:45

Salut Pascal,

j'ai été prévoyant ;)
j'ai tjs indiqué qqc du style 01/2008


alors ça va être trop simple:
[cpp]update albums set DateImpression = Perso2 where dateImpression is null[/cpp]

Avec la clause null pour ne pas écraser ce que tu as déjà mis dans la colonne.
Ca devrait le faire.
Avatar de l’utilisateur
Pascal Forhan
BDémoniaque
BDémoniaque
 
Messages: 795
Inscription: 03/07/2002
Age: 51 ans

Mise a jour champ Perso2

Messagede Arkadin » 21/03/2008 19:45

:( Aïe

ai une erreur

Echec de l'ouverture du fichier.

Description = Type de données incompatible dans l'expression du critère.
Source = Microsoft JET Database Engine
Help Context = 5003071
SQL State = 3464
Error Number = -2147217913
Native Error Number = -539888598


Requête exécutée sur la base :
Texte de la requête :update albums set DateImpression = Perso2 where dateImpression is null
Nombre de paramètres :=0

IEWDOLDB=111005
Module=
Version=<11.00Az>

Version du MDAC = <6.0.6001.18000>.



[Current Recordset parameters]
Wanted = LockType = , Location = , Type = , Capacities =
Got = LockType = , Location = , Type = , Capacities =



[Connection parameters]
DataSource =
Initial Catalog = <>
Provider =
User = <>
Password = <>
Extended Info = <>
Access =

[Connection settings]
ConnectionTimeout = <-1>
CommandTimeout = <0>

[Data format]
Query Parameter Checked = <0> = <>
Query Parameter Needing conversion = <0> = <>
DecimalSeparator =
DateFormat = <>

[Cursor settings Match]
LockType = , Location = , Type = , Capacities =
LockType = , Location = , Type = , Capacities =
LockType = , Location = , Type = , Capacities =
Avatar de l’utilisateur
Arkadin
BDégourdi
BDégourdi
 
Messages: 79
Inscription: 09/10/2002
Localisation: Bruxelles
Age: 50 ans

Mise a jour champ Perso2

Messagede Pascal Forhan » 21/03/2008 22:49

A vue de nez, y en a un qui n'est pas correct.
Essaye d'afficher l'ensemble des valeurs de ton champ perso2, il doit y en avoir un qui n'est pas au même format, voire qui ne peut pas être compris comme une date.
Avatar de l’utilisateur
Pascal Forhan
BDémoniaque
BDémoniaque
 
Messages: 795
Inscription: 03/07/2002
Age: 51 ans

Mise a jour champ Perso2

Messagede Arkadin » 07/04/2008 20:20

bon il y avait 2 valeurs qui ne prenaient pas le format, par contre j'ai tjs la même erreur.
Y a pas un moyen de vérifier via un code qu'il m'indique quelles valeurs ne remplissent pas le bon format?
ou que j'extraie tout dans xls pour faire un check manuel sur le format?

merci
Apluche
Avatar de l’utilisateur
Arkadin
BDégourdi
BDégourdi
 
Messages: 79
Inscription: 09/10/2002
Localisation: Bruxelles
Age: 50 ans


Retourner vers BD Gest' 7 (Obsolète)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités