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
3stone
Salut,
.Saphyr
Est-il possible sur Access 2000 de faire des requêtes du genre:
"SELECT CONCAT(*) As info FROM orders" ?
Le but étant de faire une fonction dont je n'ai qu'à entrer le nom de la table et une clause where pour obtenir toute la rangée.
Dim sSQL as string
sSQL = "Select * From Orders;"
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Salut,
.Saphyr
Est-il possible sur Access 2000 de faire des requêtes du genre:
"SELECT CONCAT(*) As info FROM orders" ?
Le but étant de faire une fonction dont je n'ai qu'à entrer le nom
de la table et une clause where pour obtenir toute la rangée.
Dim sSQL as string
sSQL = "Select * From Orders;"
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
Est-il possible sur Access 2000 de faire des requêtes du genre:
"SELECT CONCAT(*) As info FROM orders" ?
Le but étant de faire une fonction dont je n'ai qu'à entrer le nom de la table et une clause where pour obtenir toute la rangée.
Dim sSQL as string
sSQL = "Select * From Orders;"
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
.Saphyr
Dim sSQL as string sSQL = "Select * From Orders;"
Heuu... vu la réponse je n'ai pas dû être assez explicite dirait-on = )
En terme de code je veux pouvoir avoir une requête de ce genre:
rsResult = objConn.Execute("Select * As Result From Orders Where " & mesClauses) Response.Write(rsResult("result"))
Donc je répète: pouvoir n'avoir qu'une seule colonne dans le resultset, composée de toutes les colonnes afin de pouvoir afficher une chaine d'informations sans avoir à connaître les noms des colonnes qui la composent.
.antoine
Dim sSQL as string
sSQL = "Select * From Orders;"
Heuu... vu la réponse je n'ai pas dû être assez explicite dirait-on = )
En terme de code je veux pouvoir avoir une requête de ce genre:
rsResult = objConn.Execute("Select * As Result From Orders Where " & mesClauses)
Response.Write(rsResult("result"))
Donc je répète: pouvoir n'avoir qu'une seule colonne dans le resultset,
composée de toutes les colonnes afin de pouvoir afficher une chaine d'informations
sans avoir à connaître les noms des colonnes qui la composent.
Heuu... vu la réponse je n'ai pas dû être assez explicite dirait-on = )
En terme de code je veux pouvoir avoir une requête de ce genre:
rsResult = objConn.Execute("Select * As Result From Orders Where " & mesClauses) Response.Write(rsResult("result"))
Donc je répète: pouvoir n'avoir qu'une seule colonne dans le resultset, composée de toutes les colonnes afin de pouvoir afficher une chaine d'informations sans avoir à connaître les noms des colonnes qui la composent.
.antoine
Pierre CFI
..../.... ???? Pierre dis moi, c'est quoi ta réponse ?
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "3stone" a écrit dans le message de news:
Salut,
.Saphyr
Est-il possible sur Access 2000 de faire des requêtes du genre:
"SELECT CONCAT(*) As info FROM orders" ?
Le but étant de faire une fonction dont je n'ai qu'à entrer le nom de la table et une clause where pour obtenir toute la rangée.
Dim sSQL as string
sSQL = "Select * From Orders;"
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
..../....
???? Pierre dis moi, c'est quoi ta réponse ?
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"3stone" <3stone@skynet.be> a écrit dans le message de news: ucY0n1aYDHA.1784@TK2MSFTNGP09.phx.gbl...
Salut,
.Saphyr
Est-il possible sur Access 2000 de faire des requêtes du genre:
"SELECT CONCAT(*) As info FROM orders" ?
Le but étant de faire une fonction dont je n'ai qu'à entrer le nom
de la table et une clause where pour obtenir toute la rangée.
Dim sSQL as string
sSQL = "Select * From Orders;"
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
..../.... ???? Pierre dis moi, c'est quoi ta réponse ?
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "3stone" a écrit dans le message de news:
Salut,
.Saphyr
Est-il possible sur Access 2000 de faire des requêtes du genre:
"SELECT CONCAT(*) As info FROM orders" ?
Le but étant de faire une fonction dont je n'ai qu'à entrer le nom de la table et une clause where pour obtenir toute la rangée.
Dim sSQL as string
sSQL = "Select * From Orders;"
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Pierre CFI
.../... un debut de code qui fait la chaine sql, a toi de créer (createquerydef) la req Function concat_ch(LaTable) Dim t As TableDef, db As Database Dim ch As Field Dim St As String Set db = CurrentDb Set t = db.TableDefs(LaTable) For Each ch In t.Fields If St = "" Then St = ch.Name St = St & " & " & ch.Name Next LaTable ="Select " & St & " as MonChamp from " & LaTable
End Function
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "Pierre CFI" a écrit dans le message de news:
..../.... ???? Pierre dis moi, c'est quoi ta réponse ?
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "3stone" a écrit dans le message de news:
Salut,
.Saphyr
Est-il possible sur Access 2000 de faire des requêtes du genre:
"SELECT CONCAT(*) As info FROM orders" ?
Le but étant de faire une fonction dont je n'ai qu'à entrer le nom de la table et une clause where pour obtenir toute la rangée.
Dim sSQL as string
sSQL = "Select * From Orders;"
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
.../...
un debut de code qui fait la chaine sql, a toi de créer (createquerydef) la req
Function concat_ch(LaTable)
Dim t As TableDef, db As Database
Dim ch As Field
Dim St As String
Set db = CurrentDb
Set t = db.TableDefs(LaTable)
For Each ch In t.Fields
If St = "" Then St = ch.Name
St = St & " & " & ch.Name
Next
LaTable ="Select " & St & " as MonChamp from " & LaTable
End Function
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Pierre CFI" <XXX_pierresalaun@aol.com> a écrit dans le message de news: uOLeRAbYDHA.2572@TK2MSFTNGP09.phx.gbl...
..../....
???? Pierre dis moi, c'est quoi ta réponse ?
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"3stone" <3stone@skynet.be> a écrit dans le message de news: ucY0n1aYDHA.1784@TK2MSFTNGP09.phx.gbl...
Salut,
.Saphyr
Est-il possible sur Access 2000 de faire des requêtes du genre:
"SELECT CONCAT(*) As info FROM orders" ?
Le but étant de faire une fonction dont je n'ai qu'à entrer le nom
de la table et une clause where pour obtenir toute la rangée.
Dim sSQL as string
sSQL = "Select * From Orders;"
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
.../... un debut de code qui fait la chaine sql, a toi de créer (createquerydef) la req Function concat_ch(LaTable) Dim t As TableDef, db As Database Dim ch As Field Dim St As String Set db = CurrentDb Set t = db.TableDefs(LaTable) For Each ch In t.Fields If St = "" Then St = ch.Name St = St & " & " & ch.Name Next LaTable ="Select " & St & " as MonChamp from " & LaTable
End Function
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "Pierre CFI" a écrit dans le message de news:
..../.... ???? Pierre dis moi, c'est quoi ta réponse ?
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "3stone" a écrit dans le message de news:
Salut,
.Saphyr
Est-il possible sur Access 2000 de faire des requêtes du genre:
"SELECT CONCAT(*) As info FROM orders" ?
Le but étant de faire une fonction dont je n'ai qu'à entrer le nom de la table et une clause where pour obtenir toute la rangée.
Dim sSQL as string
sSQL = "Select * From Orders;"
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
3stone
..../.... ???? Pierre dis moi, c'est quoi ta {réponse} question ?
;-))
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
..../....
???? Pierre dis moi, c'est quoi ta {réponse} question ?
;-))
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
..../.... ???? Pierre dis moi, c'est quoi ta {réponse} question ?
;-))
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Pierre CFI
../... plutot que de sourire comme un grand bénet, réponds à mon mél :O()>
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "3stone" a écrit dans le message de news: #
..../.... ???? Pierre dis moi, c'est quoi ta {réponse} question ?
;-))
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
../...
plutot que de sourire comme un grand bénet, réponds à mon mél
:O()>
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"3stone" <3stone@skynet.be> a écrit dans le message de news: #D0RoTbYDHA.1640@TK2MSFTNGP10.phx.gbl...
..../....
???? Pierre dis moi, c'est quoi ta {réponse} question ?
;-))
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
../... plutot que de sourire comme un grand bénet, réponds à mon mél :O()>
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "3stone" a écrit dans le message de news: #
..../.... ???? Pierre dis moi, c'est quoi ta {réponse} question ?
;-))
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
.Saphyr
Cela résoud partiellement mon problème mais je ne sais toujours pas si c'est possible = ) Dans votre exemple vous créez dynamiquent la chaîne afin de lui fournir les noms des colonnes. Mais n'y aurait-il pas une fonction basique en SQL pur, capable de faire cela ?
Ca me rend un peu perplexe quand même... je vais déjà adapter cette fonction pour l'instant, ça me dépanne. Merci beaucoup!
.antoine
Cela résoud partiellement mon problème mais je ne sais toujours pas si
c'est possible = ) Dans votre exemple vous créez dynamiquent la chaîne afin
de lui fournir les noms des colonnes. Mais n'y aurait-il pas une fonction basique
en SQL pur, capable de faire cela ?
Ca me rend un peu perplexe quand même... je vais déjà adapter cette fonction
pour l'instant, ça me dépanne. Merci beaucoup!
Cela résoud partiellement mon problème mais je ne sais toujours pas si c'est possible = ) Dans votre exemple vous créez dynamiquent la chaîne afin de lui fournir les noms des colonnes. Mais n'y aurait-il pas une fonction basique en SQL pur, capable de faire cela ?
Ca me rend un peu perplexe quand même... je vais déjà adapter cette fonction pour l'instant, ça me dépanne. Merci beaucoup!