Besoin d'aide Urgente : Rapide et facile pour un connaisseur [Access] - SQL/NoSQL - Programmation
Marsh Posté le 15-01-2003 à 22:34:30
Pourquoi personne ne lit ???? :'(((
Marsh Posté le 15-01-2003 à 23:20:04
Ok mais je cherche un équivalent
comment trouve le contenu d'une cellule dans une table de résultat d'une requete ?
genre
id | nom | num
-------------------
0 1 ez 121
1 2 ezze ezze
je veux trouver le contenu de la ligne 2, colonne num, par exemple
Marsh Posté le 15-01-2003 à 23:41:37
Faut passer en visual basic.
Tu stockes le résultat d'une requete dans un recordset et là tu peu naviguer dans les différents champs.
Marsh Posté le 16-01-2003 à 01:49:44
En somme, je laisse tomber c'est ca ?
Je dois utiliser SQLGetData ? ya au moins 6 parametres à la fonction...
Vive PHP bourdel
Marsh Posté le 16-01-2003 à 13:47:08
kowalski a écrit : En somme, je laisse tomber c'est ca ? |
tu veut utiliser php avec une base access?
Marsh Posté le 16-01-2003 à 16:30:43
forummp3 a écrit : |
Hum... non, je disais juste que je préfere PHP à Access pr gérer du SQL...
Marsh Posté le 16-01-2003 à 16:34:37
Edit : Je ne veux pas utiliser PHP, évidemment pas. Ce que je veux, c'est récuperer une des valeurs de la table résultat de ma réquete
Exemple Je voudrais récuperer "cat" je pensais pouvoir y acceder directement
=(SELECT cat FROM blabla WHERE DTC="OK" )
Deuxieme question...
Je veux faire cela parce j'ai un formulaire créé à partir d'une requete. Lorsque je travaille sur une seule base et que je ne croise rien, que je n'embrique pas des select etc, je peux facilement modifier le contenu de ma table. Dans la autres cas, access me fait "ding" et je ne peux rien modifier.
Mon probleme est résolu si vous m'expliquer comment accéder à un champ précis dans une requete. Sinon.... Je ne sais pas comment faire -> C'est à rendre demain.
Marsh Posté le 16-01-2003 à 16:56:09
PLIZZEEEEEEEEEEEEEEEEEEEEEEEEEEEEEe
Marsh Posté le 16-01-2003 à 17:16:00
Sous Access
Exemples de fonction RechDom (DLookup)
L'exemple suivant retourne le nom contenu dans le champ Nom du messager de l'enregistrement qui satisfait à critère. Le domaine consiste en une table Messagers. L'argument critère limite le jeu d'enregistrements à ceux pour lesquels N° messager est égal à 1.
Dim varX As Variant
varX = DLookup("[Nom du messager]", "Messagers", "[N° messager] = 1" )
Dans l'exemple qui suit, extrait de la table Messagers, le contrôle N° messager du formulaire fournit l'argument critère pour la fonction RechDom (DLookup). Remarquez que la référence au contrôle n'est pas entourée des guillemets caractérisant les chaînes. Ceci garantit qu'à chaque appel de la fonction RechDom (DLookup), Microsoft Access extraira la valeur en cours à partir de ce contrôle.
varX As Variant
varX = DLookup("[Nom du messager]", "Messagers", "[N° messager] = "
& Forms!Messagers!N°messager)
L'exemple qui suit utilise la variable entRecherche pour obtenir la valeur.
Dim entRecherche As Integer, varX As Variant
RechercheID = "1"
varX = DLookup("[Société]", "Messagers", _
"[N° messager] = " & entRecherche)
Marsh Posté le 16-01-2003 à 17:23:09
ma requete c'est quoi là dedans ?
Marsh Posté le 16-01-2003 à 17:28:34
"messagers" => c'est le nom d'une requête pré-enregistrée
sous Access
Marsh Posté le 16-01-2003 à 17:33:19
Bon j'ai fait autrement ca a l'air de passer
Inch'allah
Marsh Posté le 16-01-2003 à 20:17:04
Comment faire un bouton Actualiser au lieu de faire MAJ+F9 ???
Marsh Posté le 16-01-2003 à 23:25:50
kowalski a écrit : |
he bien tu convertie ta base de donné access en base de donné mysql.Tu peut trouver ce logiciel sur telecharger.com
http://telecharger.01net.com/windo [...] 21908.html
ensuite tu fait tes requetes en php.
POur ta base de donne mysql en local tu peut utiliser easyphp ( www.easyphp.org )
bonne chance
Marsh Posté le 15-01-2003 à 22:06:45
Voilà j'aimerais utiliser les champs sortis par ma requete, comme en PHP, mais sur Access...
mais je ne connais pas la syntaxe, qq'un peut m'aider ?
genre = mysql_result($requete, $ligne, "champ" ), mais en version Access...
Edit : Je ne veux pas utiliser PHP, évidemment pas. Ce que je veux, c'est récuperer une des valeurs de la table résultat de ma réquete
Exemple Je voudrais récuperer "cat" je pensais pouvoir y acceder directement
=(SELECT cat FROM blabla WHERE DTC="OK" )
Deuxieme question...
Je veux faire cela parce j'ai un formulaire créé à partir d'une requete. Lorsque je travaille sur une seule base et que je ne croise rien, que je n'embrique pas des select etc, je peux facilement modifier le contenu de ma table. Dans la autres cas, access me fait "ding" et je ne peux rien modifier.
Mon probleme est résolu si vous m'expliquer comment accéder à un champ précis dans une requete. Sinon.... Je ne sais pas comment faire -> C'est à rendre demain.
Message édité par kowalski le 16-01-2003 à 16:34:29
---------------
We are just an advanced breed of monkeys on a minor planet of a very average star. But we can understand the Universe. That makes us something very special.