J'ai deux tables :
Nom : NumPalette Nom : NumLot
|N°Palette| 1 - - - - - - |N°Lot |
| Date | - - - - - - - 8 |N°Palette|
|PalValide | |VALIDE|
Sur une palette je peux avoir plusieurs Lots différents.
Chaque Lot a un statut "VALIDE (oui/non)"
La Palette a un statut "PalValide(Oui/Non)"
Je veux arriver à valider le champs "PalValide" de la PALETTE si sur chaque
LOT de cette palette le champs "VALIDE" = VRAI
J'ai créer une requete de Regroupement qui m'affiche le max de [VALIDE] pour
les LOTS de la PALETTE. Ca marche j'ai bien "0" si un des deux LOTS n'est pas
valide ou "-1" = "VRAI" si les deux Lots de la palette sont Valide.
REQUETE SQL :
===========
"SELECT NumPalette.N°Palette, Max(NumLot.VALIDER) AS MaxDeVALIDER
FROM NumPalette INNER JOIN NumLot ON NumPalette.N°Palette = NumLot.NumPalette
GROUP BY NumPalette.N°Palette;"
J'aimerais utiliser cette requete dans une requete MAJ pour modifier mon
champs "PalValide". Par contre je ne peux utiliser la requete précédente dans
une requete MAJ parce qu'elle n'est pas modifiable !!!
Hors aucune requete regroupement n'est modifiable ??
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
Lezard7a
CA NE M'AIDE VRAIMENT PAS DE SAVOIR QUE CE N'EST PAS POSSIBLE !! Merci de vos aides précieuses
Résultat de requête non modifiable ? [haut]
auteur : Arkham46 Il est normal que vous ne puissiez pas modifier les requêtes contenant un Group By dans la mesure où les données affichées sont des opérations sur plusieurs lignes. Si vous modifiez une somme par exemple, comment cette somme peut-elle être répartie sur chacune des lignes ?
Salut
J'ai deux tables : Nom : NumPalette Nom : NumLot |N°Palette| 1 - - - - - - |N°Lot | | Date | - - - - - - - 8 |N°Palette| |PalValide | |VALIDE|
Sur une palette je peux avoir plusieurs Lots différents. Chaque Lot a un statut "VALIDE (oui/non)" La Palette a un statut "PalValide(Oui/Non)" Je veux arriver à valider le champs "PalValide" de la PALETTE si sur chaque LOT de cette palette le champs "VALIDE" = VRAI
J'ai créer une requete de Regroupement qui m'affiche le max de [VALIDE] pour les LOTS de la PALETTE. Ca marche j'ai bien "0" si un des deux LOTS n'est pas valide ou "-1" = "VRAI" si les deux Lots de la palette sont Valide.
REQUETE SQL : ========== > "SELECT NumPalette.N°Palette, Max(NumLot.VALIDER) AS MaxDeVALIDER FROM NumPalette INNER JOIN NumLot ON NumPalette.N°Palette = NumLot.NumPalette GROUP BY NumPalette.N°Palette;"
J'aimerais utiliser cette requete dans une requete MAJ pour modifier mon champs "PalValide". Par contre je ne peux utiliser la requete précédente dans une requete MAJ parce qu'elle n'est pas modifiable !!! Hors aucune requete regroupement n'est modifiable ??
Comment faire ?
CA NE M'AIDE VRAIMENT PAS DE SAVOIR QUE CE N'EST PAS POSSIBLE !!
Merci de vos aides précieuses
Résultat de requête non modifiable ? [haut]
auteur : Arkham46
Il est normal que vous ne puissiez pas modifier les requêtes contenant un
Group By dans la mesure où les données affichées sont des opérations sur
plusieurs lignes. Si vous modifiez une somme par exemple, comment cette somme
peut-elle être répartie sur chacune des lignes ?
Salut
J'ai deux tables :
Nom : NumPalette Nom : NumLot
|N°Palette| 1 - - - - - - |N°Lot |
| Date | - - - - - - - 8 |N°Palette|
|PalValide | |VALIDE|
Sur une palette je peux avoir plusieurs Lots différents.
Chaque Lot a un statut "VALIDE (oui/non)"
La Palette a un statut "PalValide(Oui/Non)"
Je veux arriver à valider le champs "PalValide" de la PALETTE si sur chaque
LOT de cette palette le champs "VALIDE" = VRAI
J'ai créer une requete de Regroupement qui m'affiche le max de [VALIDE] pour
les LOTS de la PALETTE. Ca marche j'ai bien "0" si un des deux LOTS n'est pas
valide ou "-1" = "VRAI" si les deux Lots de la palette sont Valide.
REQUETE SQL :
========== > "SELECT NumPalette.N°Palette, Max(NumLot.VALIDER) AS MaxDeVALIDER
FROM NumPalette INNER JOIN NumLot ON NumPalette.N°Palette = NumLot.NumPalette
GROUP BY NumPalette.N°Palette;"
J'aimerais utiliser cette requete dans une requete MAJ pour modifier mon
champs "PalValide". Par contre je ne peux utiliser la requete précédente dans
une requete MAJ parce qu'elle n'est pas modifiable !!!
Hors aucune requete regroupement n'est modifiable ??
CA NE M'AIDE VRAIMENT PAS DE SAVOIR QUE CE N'EST PAS POSSIBLE !! Merci de vos aides précieuses
Résultat de requête non modifiable ? [haut]
auteur : Arkham46 Il est normal que vous ne puissiez pas modifier les requêtes contenant un Group By dans la mesure où les données affichées sont des opérations sur plusieurs lignes. Si vous modifiez une somme par exemple, comment cette somme peut-elle être répartie sur chacune des lignes ?
Salut
J'ai deux tables : Nom : NumPalette Nom : NumLot |N°Palette| 1 - - - - - - |N°Lot | | Date | - - - - - - - 8 |N°Palette| |PalValide | |VALIDE|
Sur une palette je peux avoir plusieurs Lots différents. Chaque Lot a un statut "VALIDE (oui/non)" La Palette a un statut "PalValide(Oui/Non)" Je veux arriver à valider le champs "PalValide" de la PALETTE si sur chaque LOT de cette palette le champs "VALIDE" = VRAI
J'ai créer une requete de Regroupement qui m'affiche le max de [VALIDE] pour les LOTS de la PALETTE. Ca marche j'ai bien "0" si un des deux LOTS n'est pas valide ou "-1" = "VRAI" si les deux Lots de la palette sont Valide.
REQUETE SQL : ========== > "SELECT NumPalette.N°Palette, Max(NumLot.VALIDER) AS MaxDeVALIDER FROM NumPalette INNER JOIN NumLot ON NumPalette.N°Palette = NumLot.NumPalette GROUP BY NumPalette.N°Palette;"
J'aimerais utiliser cette requete dans une requete MAJ pour modifier mon champs "PalValide". Par contre je ne peux utiliser la requete précédente dans une requete MAJ parce qu'elle n'est pas modifiable !!! Hors aucune requete regroupement n'est modifiable ??