Afficher nom colonne/champ d'une table access
Xineroks
-
Xineroks Messages postés 158 Date d'inscription Statut Membre Dernière intervention -
Xineroks Messages postés 158 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
1 . Quelqu'un pourrait me renseigner sur Access, j'aimerai connaitre une requête permettant d'afficher le nom de champ d'une table.
2 . Et si possible si selon que la valeur d'un champ soit non nulle
3 . Et surtout en php, si cela n'est possible qu'en php, cela serait tout aussi bien
Merci d'avance,
Xineroks
1 . Quelqu'un pourrait me renseigner sur Access, j'aimerai connaitre une requête permettant d'afficher le nom de champ d'une table.
2 . Et si possible si selon que la valeur d'un champ soit non nulle
3 . Et surtout en php, si cela n'est possible qu'en php, cela serait tout aussi bien
Merci d'avance,
Xineroks
A voir également:
- Afficher nom colonne/champ d'une table access
- Déplacer une colonne excel - Guide
- Table ascii - Guide
- Table des matières word - Guide
- Trier une colonne excel - Guide
- Colonne word - Guide
11 réponses
Bonjour
Dans une requete access, dans les criteres du champ en question, tu peux trier les champs qui vident ou plein de la maniere suivante: et pas null ou null.
Dans une requete access, dans les criteres du champ en question, tu peux trier les champs qui vident ou plein de la maniere suivante: et pas null ou null.
UP =)
Merci, je connaissais deja cela, mais en fait je veux afficher le nom de la colonne, je sais que par exemple je vais faire
SELECT Monchamp
FROM Matable
WHERE Unchamp IS NULL;
^^
Xineroks
Merci, je connaissais deja cela, mais en fait je veux afficher le nom de la colonne, je sais que par exemple je vais faire
SELECT Monchamp
FROM Matable
WHERE Unchamp IS NULL;
^^
Xineroks
Une requete SQL
pour Est Null sur le champ Fournisseur de la table Factures
Afficher le nom de la colonne a quel endroit?Dans un Etat?
Je comprends mal ta question.
SELECT T_N°InventaireProduits.N°Inv, T_Factures.Fournisseur, T_Produits.Classe
FROM (T_Factures INNER JOIN T_Produits ON T_Factures.IdFact = T_Produits.IdFact) INNER JOIN T_N°InventaireProduits ON T_Produits.IdProd = T_N°InventaireProduits.IdProd
WHERE (((T_Factures.Fournisseur) Is Null) AND ((T_Produits.Classe)="EcrP"));
pour Est Null sur le champ Fournisseur de la table Factures
Afficher le nom de la colonne a quel endroit?Dans un Etat?
Je comprends mal ta question.
SELECT T_N°InventaireProduits.N°Inv, T_Factures.Fournisseur, T_Produits.Classe
FROM (T_Factures INNER JOIN T_Produits ON T_Factures.IdFact = T_Produits.IdFact) INNER JOIN T_N°InventaireProduits ON T_Produits.IdProd = T_N°InventaireProduits.IdProd
WHERE (((T_Factures.Fournisseur) Is Null) AND ((T_Produits.Classe)="EcrP"));
Par exemple j'ai une table"Produit" avec des noms de champs, CodeProd, DesignationProd, PrixProd, avec des enregistrements dedans de la sorte
PRODUIT
___________________________________________________________
| CodeProd | DesignationProd | PrixProd |
|__________________________________________________________|
| P01 | Produit1 | 13.00€ |
| P02 | Produit2 | 42.00€ |
|__________________________________________________________|
Par exemple je voudrai à l'aide d'une requête obtenir le nom de la colonne, ici par exemple "PrixProd",
ou bien avec du PHP ;)
Tout en sachant que je suis sous access, et pour ce projet je ne peux changer.
J'espere être assez clair :/ ^^
Je souhaite afficher le nom de la colonne dans un site =), d'ou l'utilisation de php
PRODUIT
___________________________________________________________
| CodeProd | DesignationProd | PrixProd |
|__________________________________________________________|
| P01 | Produit1 | 13.00€ |
| P02 | Produit2 | 42.00€ |
|__________________________________________________________|
Par exemple je voudrai à l'aide d'une requête obtenir le nom de la colonne, ici par exemple "PrixProd",
ou bien avec du PHP ;)
Tout en sachant que je suis sous access, et pour ce projet je ne peux changer.
J'espere être assez clair :/ ^^
Je souhaite afficher le nom de la colonne dans un site =), d'ou l'utilisation de php
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
Dans une table, il n'est pas conseillé d'afficher le resultat d'un calcul.En access tu peux afficher sur un etat.
Maintenant si tu veux travailler sur une page webvoire programmation en sql, php
Dans une table, il n'est pas conseillé d'afficher le resultat d'un calcul.En access tu peux afficher sur un etat.
Maintenant si tu veux travailler sur une page webvoire programmation en sql, php
C'est juste pour mettre le nom de la colonne : valeur
Exemple
PrixProd : 42.00€
sur un site, conseillé ou pas il me faut absolument ce moyen, ou sinon je me fais 500 lignes avec du si/sinon pour afficher le nom écrit en dur sur du xHTML en fonction de si la valeur du champ est nulle.
Tu comprends maintenant mon embarras ^^
Exemple
PrixProd : 42.00€
sur un site, conseillé ou pas il me faut absolument ce moyen, ou sinon je me fais 500 lignes avec du si/sinon pour afficher le nom écrit en dur sur du xHTML en fonction de si la valeur du champ est nulle.
Tu comprends maintenant mon embarras ^^
Salut,
je ne comprends pas ta démarche. Si tu veux afficher le nom d'une colonne avec son résultat, c'est que tu connais déjà le nom de cette colonne, non ?
je ne comprends pas ta démarche. Si tu veux afficher le nom d'une colonne avec son résultat, c'est que tu connais déjà le nom de cette colonne, non ?
Oui exact, maisje souhaite afficher le nom de la colonne si et seulement si au moins une valeur d'un des attributs est non null
Exemple, si PrixProd IS NULL, on n'affiche pas la la ligne dans du php.
Or si une valeur existe, je voudrai afficher le nom de la colonne de manière automatique, sans que je fasse par exemple
Imaginez que j'ai plus de 50 colonnes, je vais devoir faire 50 fois ça ?? Et encore j'ai pas utiliser la technique laborieuse que je devrai me faire avec des si/sinon ...
^^
Je preferai plutot, (je ne connais pas la commande, si elle existe)
Exemple, si PrixProd IS NULL, on n'affiche pas la la ligne dans du php.
Or si une valeur existe, je voudrai afficher le nom de la colonne de manière automatique, sans que je fasse par exemple
... echo '<p>PrixProd : '.$Monchamp[2].'</p>'; ...
Imaginez que j'ai plus de 50 colonnes, je vais devoir faire 50 fois ça ?? Et encore j'ai pas utiliser la technique laborieuse que je devrai me faire avec des si/sinon ...
^^
Je preferai plutot, (je ne connais pas la commande, si elle existe)
... echo '<p>'.$NomColonne.' : '.$Monchamp[2].'</p>'; ...
Je voudrai utiliser une boucle "pour" pour automatiser justement, comme ça c'est plus rapide, j'écris la ligne une fois et hop !
Je ne comprend pas ce que tu veux dire par tes 2 questions, logiquement une seule requête suffit pour afficher ce que je veux non ? ^o)
Voici un code par exemple qui permet d'automatiser
Cela fonctionne tres bien quand je veux avoir les valeurs de mes champs.
Ce que je demande est pourtant simple non ? je veux juste chercher le nom de la colonne via un script similaire :/
Je ne comprend pas ce que tu veux dire par tes 2 questions, logiquement une seule requête suffit pour afficher ce que je veux non ? ^o)
Voici un code par exemple qui permet d'automatiser
<?php $cnx=odbc_connect("bdd","",""); if ($cnx) { $requete="select * from catégories;"; $jeu=odbc_do($cnx,$requete); echo'<p><h2>Liste des produits par catégorie</h2>'; while(odbc_fetch_into($jeu,$champ)) { echo'<p>'.$champ[1].'</p>'; } } else echo'problème de connexion !'; odbc_close($cnx); ?>
Cela fonctionne tres bien quand je veux avoir les valeurs de mes champs.
Ce que je demande est pourtant simple non ? je veux juste chercher le nom de la colonne via un script similaire :/
Voici un aperçu de ma table,
http://img830.imageshack.us/i/dddddr.png/
En fait je réalise un fiche technique par produit, vous comprendrez donc que je n'ai pas besoin de tous les champs pour présenter, auriez vous une idée de comment je pourrai simplifier la lourde tâche de faire apparaitre ou non ?
Car sinon je peux opter pour du si/sinon mais c'est pas du tout optimisé :/
Xineroks
http://img830.imageshack.us/i/dddddr.png/
En fait je réalise un fiche technique par produit, vous comprendrez donc que je n'ai pas besoin de tous les champs pour présenter, auriez vous une idée de comment je pourrai simplifier la lourde tâche de faire apparaitre ou non ?
Car sinon je peux opter pour du si/sinon mais c'est pas du tout optimisé :/
Xineroks