dans une requete creation de table je voudrais importé un champ au format
monetaire de la table1, pour le cree au format numerique ou fixe dans la
nouvelle table2 de maniere automatique. j'ai essayé de changer les proprietes
de champs dans la requete et la table2 mais sans succés. je peux utiliser si
il faut une requete mise à jour avec la fonction conversion numerique mais
dans ce cas je ne sais pas la mettre en oeuvre. merci de votre aide
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric
Bonjour,
Et avec CDbl(LeChampMonetaire) ou CSng(LeChampMonetaire) ? Du genre : SELECT Nom, CDbl([Montant]) INTO TableACreer FROM LaTable;
dans une requete creation de table je voudrais importé un champ au format monetaire de la table1, pour le cree au format numerique ou fixe dans la nouvelle table2 de maniere automatique. j'ai essayé de changer les proprietes de champs dans la requete et la table2 mais sans succés. je peux utiliser si il faut une requete mise à jour avec la fonction conversion numerique mais dans ce cas je ne sais pas la mettre en oeuvre. merci de votre aide
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour,
Et avec CDbl(LeChampMonetaire) ou CSng(LeChampMonetaire) ?
Du genre :
SELECT Nom, CDbl([Montant]) INTO TableACreer
FROM LaTable;
dans une requete creation de table je voudrais importé un champ au format
monetaire de la table1, pour le cree au format numerique ou fixe dans la
nouvelle table2 de maniere automatique. j'ai essayé de changer les proprietes
de champs dans la requete et la table2 mais sans succés. je peux utiliser si
il faut une requete mise à jour avec la fonction conversion numerique mais
dans ce cas je ne sais pas la mettre en oeuvre. merci de votre aide
--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Et avec CDbl(LeChampMonetaire) ou CSng(LeChampMonetaire) ? Du genre : SELECT Nom, CDbl([Montant]) INTO TableACreer FROM LaTable;
dans une requete creation de table je voudrais importé un champ au format monetaire de la table1, pour le cree au format numerique ou fixe dans la nouvelle table2 de maniere automatique. j'ai essayé de changer les proprietes de champs dans la requete et la table2 mais sans succés. je peux utiliser si il faut une requete mise à jour avec la fonction conversion numerique mais dans ce cas je ne sais pas la mettre en oeuvre. merci de votre aide
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
gilles
salut,
j'ai essayé depuis une requete de mise à jour de table mais le résultat dans la requete est bon mais quand je visualise la table elle même le format est toujours monétaire...?
Bonjour,
Et avec CDbl(LeChampMonetaire) ou CSng(LeChampMonetaire) ? Du genre : SELECT Nom, CDbl([Montant]) INTO TableACreer FROM LaTable;
dans une requete creation de table je voudrais importé un champ au format monetaire de la table1, pour le cree au format numerique ou fixe dans la nouvelle table2 de maniere automatique. j'ai essayé de changer les proprietes de champs dans la requete et la table2 mais sans succés. je peux utiliser si il faut une requete mise à jour avec la fonction conversion numerique mais dans ce cas je ne sais pas la mettre en oeuvre. merci de votre aide
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
salut,
j'ai essayé depuis une requete de mise à jour de table mais le résultat dans
la requete est bon mais quand je visualise la table elle même le format est
toujours monétaire...?
Bonjour,
Et avec CDbl(LeChampMonetaire) ou CSng(LeChampMonetaire) ?
Du genre :
SELECT Nom, CDbl([Montant]) INTO TableACreer
FROM LaTable;
dans une requete creation de table je voudrais importé un champ au format
monetaire de la table1, pour le cree au format numerique ou fixe dans la
nouvelle table2 de maniere automatique. j'ai essayé de changer les proprietes
de champs dans la requete et la table2 mais sans succés. je peux utiliser si
il faut une requete mise à jour avec la fonction conversion numerique mais
dans ce cas je ne sais pas la mettre en oeuvre. merci de votre aide
--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
j'ai essayé depuis une requete de mise à jour de table mais le résultat dans la requete est bon mais quand je visualise la table elle même le format est toujours monétaire...?
Bonjour,
Et avec CDbl(LeChampMonetaire) ou CSng(LeChampMonetaire) ? Du genre : SELECT Nom, CDbl([Montant]) INTO TableACreer FROM LaTable;
dans une requete creation de table je voudrais importé un champ au format monetaire de la table1, pour le cree au format numerique ou fixe dans la nouvelle table2 de maniere automatique. j'ai essayé de changer les proprietes de champs dans la requete et la table2 mais sans succés. je peux utiliser si il faut une requete mise à jour avec la fonction conversion numerique mais dans ce cas je ne sais pas la mettre en oeuvre. merci de votre aide
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Eric
Bonjour,
Bizarre ça, sous Access2k, cette commande me crée une nouvelle table dont le champ est nommé Expr1 ; il est de type numérique et format Réel Double !!!
salut,
j'ai essayé depuis une requete de mise à jour de table mais le résultat dans la requete est bon mais quand je visualise la table elle même le format est toujours monétaire...?
Il ne faut pas utiliser une requête Mise à jour mais une requête Création de table . Ce qui est le cas avec SELECT ... INTO ...
Et avec CDbl(LeChampMonetaire) ou CSng(LeChampMonetaire) ? Du genre : SELECT Nom, CDbl([Montant]) INTO TableACreer FROM LaTable;
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour,
Bizarre ça, sous Access2k, cette commande me crée une nouvelle
table dont le champ est nommé Expr1 ; il est de type numérique
et format Réel Double !!!
salut,
j'ai essayé depuis une requete de mise à jour de table mais le résultat dans
la requete est bon mais quand je visualise la table elle même le format est
toujours monétaire...?
Il ne faut pas utiliser une requête Mise à jour mais une requête
Création de table . Ce qui est le cas avec SELECT ... INTO ...
Et avec CDbl(LeChampMonetaire) ou CSng(LeChampMonetaire) ?
Du genre :
SELECT Nom, CDbl([Montant]) INTO TableACreer
FROM LaTable;
--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bizarre ça, sous Access2k, cette commande me crée une nouvelle table dont le champ est nommé Expr1 ; il est de type numérique et format Réel Double !!!
salut,
j'ai essayé depuis une requete de mise à jour de table mais le résultat dans la requete est bon mais quand je visualise la table elle même le format est toujours monétaire...?
Il ne faut pas utiliser une requête Mise à jour mais une requête Création de table . Ce qui est le cas avec SELECT ... INTO ...
Et avec CDbl(LeChampMonetaire) ou CSng(LeChampMonetaire) ? Du genre : SELECT Nom, CDbl([Montant]) INTO TableACreer FROM LaTable;
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
gilles
bonjour, merci de ta perseverance!
comment tu saisirai ça dans le mode creation de la requete creation de table?: champ,table,tri,afficher,criteres... (je veux eviter le sql parce qu'il est deja bien charger creation a partir de 15 tables)quand je le fais il me repond expression trop complexe pour execution
a+
Bonjour,
Bizarre ça, sous Access2k, cette commande me crée une nouvelle table dont le champ est nommé Expr1 ; il est de type numérique et format Réel Double !!!
salut,
j'ai essayé depuis une requete de mise à jour de table mais le résultat dans la requete est bon mais quand je visualise la table elle même le format est toujours monétaire...?
Il ne faut pas utiliser une requête Mise à jour mais une requête Création de table . Ce qui est le cas avec SELECT ... INTO ...
Et avec CDbl(LeChampMonetaire) ou CSng(LeChampMonetaire) ? Du genre : SELECT Nom, CDbl([Montant]) INTO TableACreer FROM LaTable;
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
bonjour, merci de ta perseverance!
comment tu saisirai ça dans le mode creation de la requete creation de
table?: champ,table,tri,afficher,criteres... (je veux eviter le sql parce
qu'il est deja bien charger creation a partir de 15 tables)quand je le fais
il me repond expression trop complexe pour execution
a+
Bonjour,
Bizarre ça, sous Access2k, cette commande me crée une nouvelle
table dont le champ est nommé Expr1 ; il est de type numérique
et format Réel Double !!!
salut,
j'ai essayé depuis une requete de mise à jour de table mais le résultat dans
la requete est bon mais quand je visualise la table elle même le format est
toujours monétaire...?
Il ne faut pas utiliser une requête Mise à jour mais une requête
Création de table . Ce qui est le cas avec SELECT ... INTO ...
Et avec CDbl(LeChampMonetaire) ou CSng(LeChampMonetaire) ?
Du genre :
SELECT Nom, CDbl([Montant]) INTO TableACreer
FROM LaTable;
--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
comment tu saisirai ça dans le mode creation de la requete creation de table?: champ,table,tri,afficher,criteres... (je veux eviter le sql parce qu'il est deja bien charger creation a partir de 15 tables)quand je le fais il me repond expression trop complexe pour execution
a+
Bonjour,
Bizarre ça, sous Access2k, cette commande me crée une nouvelle table dont le champ est nommé Expr1 ; il est de type numérique et format Réel Double !!!
salut,
j'ai essayé depuis une requete de mise à jour de table mais le résultat dans la requete est bon mais quand je visualise la table elle même le format est toujours monétaire...?
Il ne faut pas utiliser une requête Mise à jour mais une requête Création de table . Ce qui est le cas avec SELECT ... INTO ...
Et avec CDbl(LeChampMonetaire) ou CSng(LeChampMonetaire) ? Du genre : SELECT Nom, CDbl([Montant]) INTO TableACreer FROM LaTable;
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
3stone
Salut,
"gilles" | comment tu saisirai ça dans le mode creation de la requete creation de | table?: champ,table,tri,afficher,criteres...
Il me semblais avoir lu que cela ne fonctionnait pas :o))
Dans la grille de requête, crée un champ calculé...
"gilles" | bien appliquant cela à la lettre, la requète se lance mais quelques secondes | apres un message apparait: "l'expression n'est pas ecrite correctement ou est | trop complexe pour son execution...."???!!! |
"gilles"
| bien appliquant cela à la lettre, la requète se lance mais quelques secondes
| apres un message apparait: "l'expression n'est pas ecrite correctement ou est
| trop complexe pour son execution...."???!!!
|
"gilles" | bien appliquant cela à la lettre, la requète se lance mais quelques secondes | apres un message apparait: "l'expression n'est pas ecrite correctement ou est | trop complexe pour son execution...."???!!! |
le champ à creer est "M3" la table à creer est LINIES.voici une partie de la requete en sql
SELECT imp_pl_fracli_lin.xempresa_id AS EMPRESA, imp_pl_cli_opc.xactividad_id AS ACTIVITAT, imp_h975_actividades.xdescripcion AS DESC_ACTI, imp_pl_fracli_cab.xcliente_id AS CLIENT, imp_pl_fracli_lin.xciclo_id AS [ANY], Month([imp_pl_fracli_cab]![xfecha]) AS MES, First(IIf(Weekday([imp_pl_fracli_cab]![xfecha])=7,(IIf(Day([imp_pl_fracli_cab]![xfecha])<>1,[imp_pl_fracli_cab]![xfecha]-1,[imp_pl_fracli_cab]![xfecha]+2)),IIf(Weekday([imp_pl_fracli_cab]![xfecha])=1,(IIf(Day([imp_pl_fracli_cab]![xfecha])<3,[imp_pl_fracli_cab]![xfecha]+1,[imp_pl_fracli_cab]![xfecha]-2)),[imp_pl_fracli_cab]![xfecha]))) AS DATA, imp_pl_fracli_lin.xtipodoc_id AS TIPUSDOC, imp_pl_fracli_lin.xnumdoc_id AS NUMDOC, imp_pl_fracli_lin.xlinea_id AS LÍNIA, imp_pl_fracli_lin.xarticulo_id AS ARTI, imp_pl_fracli_lin.xdescripcion AS DESC_ARTI, imp_pl_fracli_opl.xmedida_fact AS MIDA, IIf([imp_pl_articulos]![xfamilia_id] Is Null," ",[imp_pl_articulos]![xfamilia_id]) AS FAM, imp_pl_familias.xdescripcion AS DESC_FAM, imp_pl_fracli_lin.xalmacen_id AS MAGATZEM, imp_pl_articulos_opc.xespesor AS GRUIX, IIf([xtipolin_id]="2354",0,[xcantidad_prin]) AS UNITATS, IIf([xunidad2_id]<>"M2" Or [xunidad2_id] Is Null,0,[xm2_fact]) AS M2, imp_pl_fracli_lin.xprec_venta AS PREUxM2, imp_pl_articulos_opc.xpeso AS PESxM2, IIf([xprec_coste_art]=0 Or [xprec_coste_art] Is Null,IIf([xprec_estandar]=0 Or [xprec_estandar] Is Null,0,[xprec_estandar]),[xprec_coste_art]) AS COSTxM2, IIf([ximporte_recargo]<>0 & [xpeso]<>0 & [xm2_fact]<>0,[ximporte_recargo]/([xpeso]*[xm2_fact])) AS RECxPES, imp_pl_fracli_lin.ximporte AS TOTAL_LIN, IIf([xtipolin_id]="2354" And ([xpeso]*[xm2_fact]/1000)<0,0,[xpeso]*[xm2_fact]/1000) AS TOTAL_TON, IIf([ximporte]=0 Or [ximporte] Is Null,0,[ximporte_coste_art]) AS TOTAL_COST, imp_pl_fracli_opl.ximporte_recargo AS TOTAL_REC, imp_pl_fracli_lin.ximporte_dto AS DTE_LIN, imp_pl_fracli_lin.ximporte_dto2 AS DTE_LIN2, IIf([xrepresentante_id] Is Null," ",[xrepresentante_id]) AS REPRES, imp_pl_fracli_cab.xcontabilizado AS CONTABIL, imp_pl_fracli_lin.xtipolin_id AS TIPLIN, imp_pl_fracli_lin.xconcepto_id AS CPTE, CDbl([imp_pl_fracli_opl]![xm2_fact]) AS M3 INTO LÍNIES
Salut,
"gilles" | bien appliquant cela à la lettre, la requète se lance mais quelques secondes | apres un message apparait: "l'expression n'est pas ecrite correctement ou est | trop complexe pour son execution...."???!!! |
le champ à creer est "M3" la table à creer est LINIES.voici une partie de la
requete en sql
SELECT imp_pl_fracli_lin.xempresa_id AS EMPRESA,
imp_pl_cli_opc.xactividad_id AS ACTIVITAT, imp_h975_actividades.xdescripcion
AS DESC_ACTI, imp_pl_fracli_cab.xcliente_id AS CLIENT,
imp_pl_fracli_lin.xciclo_id AS [ANY], Month([imp_pl_fracli_cab]![xfecha]) AS
MES,
First(IIf(Weekday([imp_pl_fracli_cab]![xfecha])=7,(IIf(Day([imp_pl_fracli_cab]![xfecha])<>1,[imp_pl_fracli_cab]![xfecha]-1,[imp_pl_fracli_cab]![xfecha]+2)),IIf(Weekday([imp_pl_fracli_cab]![xfecha])=1,(IIf(Day([imp_pl_fracli_cab]![xfecha])<3,[imp_pl_fracli_cab]![xfecha]+1,[imp_pl_fracli_cab]![xfecha]-2)),[imp_pl_fracli_cab]![xfecha])))
AS DATA, imp_pl_fracli_lin.xtipodoc_id AS TIPUSDOC,
imp_pl_fracli_lin.xnumdoc_id AS NUMDOC, imp_pl_fracli_lin.xlinea_id AS LÍNIA,
imp_pl_fracli_lin.xarticulo_id AS ARTI, imp_pl_fracli_lin.xdescripcion AS
DESC_ARTI, imp_pl_fracli_opl.xmedida_fact AS MIDA,
IIf([imp_pl_articulos]![xfamilia_id] Is Null,"
",[imp_pl_articulos]![xfamilia_id]) AS FAM, imp_pl_familias.xdescripcion AS
DESC_FAM, imp_pl_fracli_lin.xalmacen_id AS MAGATZEM,
imp_pl_articulos_opc.xespesor AS GRUIX,
IIf([xtipolin_id]="2354",0,[xcantidad_prin]) AS UNITATS,
IIf([xunidad2_id]<>"M2" Or [xunidad2_id] Is Null,0,[xm2_fact]) AS M2,
imp_pl_fracli_lin.xprec_venta AS PREUxM2, imp_pl_articulos_opc.xpeso AS
PESxM2, IIf([xprec_coste_art]=0 Or [xprec_coste_art] Is
Null,IIf([xprec_estandar]=0 Or [xprec_estandar] Is
Null,0,[xprec_estandar]),[xprec_coste_art]) AS COSTxM2,
IIf([ximporte_recargo]<>0 & [xpeso]<>0 &
[xm2_fact]<>0,[ximporte_recargo]/([xpeso]*[xm2_fact])) AS RECxPES,
imp_pl_fracli_lin.ximporte AS TOTAL_LIN, IIf([xtipolin_id]="2354" And
([xpeso]*[xm2_fact]/1000)<0,0,[xpeso]*[xm2_fact]/1000) AS TOTAL_TON,
IIf([ximporte]=0 Or [ximporte] Is Null,0,[ximporte_coste_art]) AS TOTAL_COST,
imp_pl_fracli_opl.ximporte_recargo AS TOTAL_REC,
imp_pl_fracli_lin.ximporte_dto AS DTE_LIN, imp_pl_fracli_lin.ximporte_dto2 AS
DTE_LIN2, IIf([xrepresentante_id] Is Null," ",[xrepresentante_id]) AS REPRES,
imp_pl_fracli_cab.xcontabilizado AS CONTABIL, imp_pl_fracli_lin.xtipolin_id
AS TIPLIN, imp_pl_fracli_lin.xconcepto_id AS CPTE,
CDbl([imp_pl_fracli_opl]![xm2_fact]) AS M3 INTO LÍNIES
Salut,
"gilles"
| bien appliquant cela à la lettre, la requète se lance mais quelques secondes
| apres un message apparait: "l'expression n'est pas ecrite correctement ou est
| trop complexe pour son execution...."???!!!
|
le champ à creer est "M3" la table à creer est LINIES.voici une partie de la requete en sql
SELECT imp_pl_fracli_lin.xempresa_id AS EMPRESA, imp_pl_cli_opc.xactividad_id AS ACTIVITAT, imp_h975_actividades.xdescripcion AS DESC_ACTI, imp_pl_fracli_cab.xcliente_id AS CLIENT, imp_pl_fracli_lin.xciclo_id AS [ANY], Month([imp_pl_fracli_cab]![xfecha]) AS MES, First(IIf(Weekday([imp_pl_fracli_cab]![xfecha])=7,(IIf(Day([imp_pl_fracli_cab]![xfecha])<>1,[imp_pl_fracli_cab]![xfecha]-1,[imp_pl_fracli_cab]![xfecha]+2)),IIf(Weekday([imp_pl_fracli_cab]![xfecha])=1,(IIf(Day([imp_pl_fracli_cab]![xfecha])<3,[imp_pl_fracli_cab]![xfecha]+1,[imp_pl_fracli_cab]![xfecha]-2)),[imp_pl_fracli_cab]![xfecha]))) AS DATA, imp_pl_fracli_lin.xtipodoc_id AS TIPUSDOC, imp_pl_fracli_lin.xnumdoc_id AS NUMDOC, imp_pl_fracli_lin.xlinea_id AS LÍNIA, imp_pl_fracli_lin.xarticulo_id AS ARTI, imp_pl_fracli_lin.xdescripcion AS DESC_ARTI, imp_pl_fracli_opl.xmedida_fact AS MIDA, IIf([imp_pl_articulos]![xfamilia_id] Is Null," ",[imp_pl_articulos]![xfamilia_id]) AS FAM, imp_pl_familias.xdescripcion AS DESC_FAM, imp_pl_fracli_lin.xalmacen_id AS MAGATZEM, imp_pl_articulos_opc.xespesor AS GRUIX, IIf([xtipolin_id]="2354",0,[xcantidad_prin]) AS UNITATS, IIf([xunidad2_id]<>"M2" Or [xunidad2_id] Is Null,0,[xm2_fact]) AS M2, imp_pl_fracli_lin.xprec_venta AS PREUxM2, imp_pl_articulos_opc.xpeso AS PESxM2, IIf([xprec_coste_art]=0 Or [xprec_coste_art] Is Null,IIf([xprec_estandar]=0 Or [xprec_estandar] Is Null,0,[xprec_estandar]),[xprec_coste_art]) AS COSTxM2, IIf([ximporte_recargo]<>0 & [xpeso]<>0 & [xm2_fact]<>0,[ximporte_recargo]/([xpeso]*[xm2_fact])) AS RECxPES, imp_pl_fracli_lin.ximporte AS TOTAL_LIN, IIf([xtipolin_id]="2354" And ([xpeso]*[xm2_fact]/1000)<0,0,[xpeso]*[xm2_fact]/1000) AS TOTAL_TON, IIf([ximporte]=0 Or [ximporte] Is Null,0,[ximporte_coste_art]) AS TOTAL_COST, imp_pl_fracli_opl.ximporte_recargo AS TOTAL_REC, imp_pl_fracli_lin.ximporte_dto AS DTE_LIN, imp_pl_fracli_lin.ximporte_dto2 AS DTE_LIN2, IIf([xrepresentante_id] Is Null," ",[xrepresentante_id]) AS REPRES, imp_pl_fracli_cab.xcontabilizado AS CONTABIL, imp_pl_fracli_lin.xtipolin_id AS TIPLIN, imp_pl_fracli_lin.xconcepto_id AS CPTE, CDbl([imp_pl_fracli_opl]![xm2_fact]) AS M3 INTO LÍNIES
Salut,
"gilles" | bien appliquant cela à la lettre, la requète se lance mais quelques secondes | apres un message apparait: "l'expression n'est pas ecrite correctement ou est | trop complexe pour son execution...."???!!! |