Bonjour,
Je migre une grosse appli Access en projet Adp avec les données sous
SQLServer, mais je débute sur ce deuxième environnement.
Peut-on me dire comment faire pour qu'une vue ou une procédure SQL récupère
des paramètres non stockés (classiquement : choix utilisateur dans un
contrôle de formulaire).
Merci.
--
JFF.
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
Steve Kass
JFF,
On peut créer l'équivalent d'une vue parametrisée avec CREATE FUNCTION. Par exemple:
CREATE FUNCTION maVue ( @p int ) returns table as return select x, y, z from T where w < @p go
select x from maVue(100)
select V.x, V.y, V.z, T.w from maVue(200) V left outer join T on ...
etc.
D'autres exemples se trouvent à CREATE FUNCTION dans l'aide en ligne.
Steve Kass Drew University
JFF wrote:
Bonjour, Je migre une grosse appli Access en projet Adp avec les données sous SQLServer, mais je débute sur ce deuxième environnement. Peut-on me dire comment faire pour qu'une vue ou une procédure SQL récupère des paramètres non stockés (classiquement : choix utilisateur dans un contrôle de formulaire). Merci.
JFF,
On peut créer l'équivalent d'une vue parametrisée avec CREATE
FUNCTION. Par exemple:
CREATE FUNCTION maVue (
@p int
) returns table as return
select x, y, z
from T
where w < @p
go
select x from maVue(100)
select V.x, V.y, V.z, T.w
from maVue(200) V left outer join T
on ...
etc.
D'autres exemples se trouvent à CREATE FUNCTION dans l'aide en ligne.
Steve Kass
Drew University
JFF wrote:
Bonjour,
Je migre une grosse appli Access en projet Adp avec les données sous
SQLServer, mais je débute sur ce deuxième environnement.
Peut-on me dire comment faire pour qu'une vue ou une procédure SQL récupère
des paramètres non stockés (classiquement : choix utilisateur dans un
contrôle de formulaire).
Merci.
On peut créer l'équivalent d'une vue parametrisée avec CREATE FUNCTION. Par exemple:
CREATE FUNCTION maVue ( @p int ) returns table as return select x, y, z from T where w < @p go
select x from maVue(100)
select V.x, V.y, V.z, T.w from maVue(200) V left outer join T on ...
etc.
D'autres exemples se trouvent à CREATE FUNCTION dans l'aide en ligne.
Steve Kass Drew University
JFF wrote:
Bonjour, Je migre une grosse appli Access en projet Adp avec les données sous SQLServer, mais je débute sur ce deuxième environnement. Peut-on me dire comment faire pour qu'une vue ou une procédure SQL récupère des paramètres non stockés (classiquement : choix utilisateur dans un contrôle de formulaire). Merci.
JFF
Merci, je vais creuser ça, mais a priori je ne vois pas comment je désigne mon contrôle de formulaire (du genre " where w < forms!monFrm!monControle ") --- JFF.
"Steve Kass" a écrit dans le message de news:
JFF,
On peut créer l'équivalent d'une vue parametrisée avec CREATE FUNCTION. Par exemple:
CREATE FUNCTION maVue ( @p int ) returns table as return select x, y, z from T where w < @p go
select x from maVue(100)
select V.x, V.y, V.z, T.w from maVue(200) V left outer join T on ...
etc.
D'autres exemples se trouvent à CREATE FUNCTION dans l'aide en ligne.
Steve Kass Drew University
JFF wrote:
>Bonjour, >Je migre une grosse appli Access en projet Adp avec les données sous >SQLServer, mais je débute sur ce deuxième environnement. >Peut-on me dire comment faire pour qu'une vue ou une procédure SQL
récupère
>des paramètres non stockés (classiquement : choix utilisateur dans un >contrôle de formulaire). >Merci. > >
Merci, je vais creuser ça, mais a priori je ne vois pas comment je désigne
mon contrôle de formulaire
(du genre " where w < forms!monFrm!monControle ")
---
JFF.
"Steve Kass" <skass@drew.edu> a écrit dans le message de
news:um4EnkPLEHA.3012@tk2msftngp13.phx.gbl...
JFF,
On peut créer l'équivalent d'une vue parametrisée avec CREATE
FUNCTION. Par exemple:
CREATE FUNCTION maVue (
@p int
) returns table as return
select x, y, z
from T
where w < @p
go
select x from maVue(100)
select V.x, V.y, V.z, T.w
from maVue(200) V left outer join T
on ...
etc.
D'autres exemples se trouvent à CREATE FUNCTION dans l'aide en ligne.
Steve Kass
Drew University
JFF wrote:
>Bonjour,
>Je migre une grosse appli Access en projet Adp avec les données sous
>SQLServer, mais je débute sur ce deuxième environnement.
>Peut-on me dire comment faire pour qu'une vue ou une procédure SQL
récupère
>des paramètres non stockés (classiquement : choix utilisateur dans un
>contrôle de formulaire).
>Merci.
>
>
Merci, je vais creuser ça, mais a priori je ne vois pas comment je désigne mon contrôle de formulaire (du genre " where w < forms!monFrm!monControle ") --- JFF.
"Steve Kass" a écrit dans le message de news:
JFF,
On peut créer l'équivalent d'une vue parametrisée avec CREATE FUNCTION. Par exemple:
CREATE FUNCTION maVue ( @p int ) returns table as return select x, y, z from T where w < @p go
select x from maVue(100)
select V.x, V.y, V.z, T.w from maVue(200) V left outer join T on ...
etc.
D'autres exemples se trouvent à CREATE FUNCTION dans l'aide en ligne.
Steve Kass Drew University
JFF wrote:
>Bonjour, >Je migre une grosse appli Access en projet Adp avec les données sous >SQLServer, mais je débute sur ce deuxième environnement. >Peut-on me dire comment faire pour qu'une vue ou une procédure SQL
récupère
>des paramètres non stockés (classiquement : choix utilisateur dans un >contrôle de formulaire). >Merci. > >
Steve Kass
SQL Server n'a aucun niveau de présentation. SQL Server vous sert pour stocker les données, mais il vous faut un autre outil (MS Access serait toujours une possibilité) pour ce niveau de l'application entre la bd (SQL Server) et l'utilisateur.
SK
JFF wrote:
Merci, je vais creuser ça, mais a priori je ne vois pas comment je désigne mon contrôle de formulaire (du genre " where w < forms!monFrm!monControle ") --- JFF.
"Steve Kass" a écrit dans le message de news:
JFF,
On peut créer l'équivalent d'une vue parametrisée avec CREATE FUNCTION. Par exemple:
CREATE FUNCTION maVue ( @p int ) returns table as return select x, y, z from T where w < @p go
select x from maVue(100)
select V.x, V.y, V.z, T.w from maVue(200) V left outer join T on ...
etc.
D'autres exemples se trouvent à CREATE FUNCTION dans l'aide en ligne.
Steve Kass Drew University
JFF wrote:
Bonjour, Je migre une grosse appli Access en projet Adp avec les données sous SQLServer, mais je débute sur ce deuxième environnement. Peut-on me dire comment faire pour qu'une vue ou une procédure SQL
récupère
des paramètres non stockés (classiquement : choix utilisateur dans un contrôle de formulaire). Merci.
SQL Server n'a aucun niveau de présentation. SQL Server vous sert pour
stocker les données, mais il vous faut un autre outil (MS Access serait
toujours une possibilité) pour ce niveau de l'application entre la bd
(SQL Server) et l'utilisateur.
SK
JFF wrote:
Merci, je vais creuser ça, mais a priori je ne vois pas comment je désigne
mon contrôle de formulaire
(du genre " where w < forms!monFrm!monControle ")
---
JFF.
"Steve Kass" <skass@drew.edu> a écrit dans le message de
news:um4EnkPLEHA.3012@tk2msftngp13.phx.gbl...
JFF,
On peut créer l'équivalent d'une vue parametrisée avec CREATE
FUNCTION. Par exemple:
CREATE FUNCTION maVue (
@p int
) returns table as return
select x, y, z
from T
where w < @p
go
select x from maVue(100)
select V.x, V.y, V.z, T.w
from maVue(200) V left outer join T
on ...
etc.
D'autres exemples se trouvent à CREATE FUNCTION dans l'aide en ligne.
Steve Kass
Drew University
JFF wrote:
Bonjour,
Je migre une grosse appli Access en projet Adp avec les données sous
SQLServer, mais je débute sur ce deuxième environnement.
Peut-on me dire comment faire pour qu'une vue ou une procédure SQL
récupère
des paramètres non stockés (classiquement : choix utilisateur dans un
contrôle de formulaire).
Merci.
SQL Server n'a aucun niveau de présentation. SQL Server vous sert pour stocker les données, mais il vous faut un autre outil (MS Access serait toujours une possibilité) pour ce niveau de l'application entre la bd (SQL Server) et l'utilisateur.
SK
JFF wrote:
Merci, je vais creuser ça, mais a priori je ne vois pas comment je désigne mon contrôle de formulaire (du genre " where w < forms!monFrm!monControle ") --- JFF.
"Steve Kass" a écrit dans le message de news:
JFF,
On peut créer l'équivalent d'une vue parametrisée avec CREATE FUNCTION. Par exemple:
CREATE FUNCTION maVue ( @p int ) returns table as return select x, y, z from T where w < @p go
select x from maVue(100)
select V.x, V.y, V.z, T.w from maVue(200) V left outer join T on ...
etc.
D'autres exemples se trouvent à CREATE FUNCTION dans l'aide en ligne.
Steve Kass Drew University
JFF wrote:
Bonjour, Je migre une grosse appli Access en projet Adp avec les données sous SQLServer, mais je débute sur ce deuxième environnement. Peut-on me dire comment faire pour qu'une vue ou une procédure SQL
récupère
des paramètres non stockés (classiquement : choix utilisateur dans un contrôle de formulaire). Merci.
JFF
D'accord, c'est ce que je fais : j'utilise Access (projet ADP) pour taper sur mes données dans SQLServer. Pour 80% des objets, c'est transparent. Mais les requêtes devenant des vues dans SQL, ne voient les formulaires Access...
-- JFF.
"Steve Kass" a écrit dans le message de news:
SQL Server n'a aucun niveau de présentation. SQL Server vous sert pour stocker les données, mais il vous faut un autre outil (MS Access serait toujours une possibilité) pour ce niveau de l'application entre la bd (SQL Server) et l'utilisateur.
SK
JFF wrote:
>Merci, je vais creuser ça, mais a priori je ne vois pas comment je
désigne
>mon contrôle de formulaire >(du genre " where w < forms!monFrm!monControle ") >--- >JFF. > > >"Steve Kass" a écrit dans le message de >news: > > >>JFF, >> >> On peut créer l'équivalent d'une vue parametrisée avec CREATE >>FUNCTION. Par exemple: >> >>CREATE FUNCTION maVue ( >> @p int >>) returns table as return >> select x, y, z >> from T >> where w < @p >>go >> >>select x from maVue(100) >> >>select V.x, V.y, V.z, T.w >>from maVue(200) V left outer join T >>on ... >> >>etc. >> >>D'autres exemples se trouvent à CREATE FUNCTION dans l'aide en ligne. >> >>Steve Kass >>Drew University >> >>JFF wrote: >> >> >> >>>Bonjour, >>>Je migre une grosse appli Access en projet Adp avec les données sous >>>SQLServer, mais je débute sur ce deuxième environnement. >>>Peut-on me dire comment faire pour qu'une vue ou une procédure SQL >>> >>> >récupère > > >>>des paramètres non stockés (classiquement : choix utilisateur dans un >>>contrôle de formulaire). >>>Merci. >>> >>> >>> >>> > > > >
D'accord, c'est ce que je fais : j'utilise Access (projet ADP) pour taper
sur mes données dans SQLServer.
Pour 80% des objets, c'est transparent. Mais les requêtes devenant des vues
dans SQL, ne voient les formulaires Access...
--
JFF.
"Steve Kass" <skass@drew.edu> a écrit dans le message de
news:uZhbSbULEHA.2576@TK2MSFTNGP12.phx.gbl...
SQL Server n'a aucun niveau de présentation. SQL Server vous sert pour
stocker les données, mais il vous faut un autre outil (MS Access serait
toujours une possibilité) pour ce niveau de l'application entre la bd
(SQL Server) et l'utilisateur.
SK
JFF wrote:
>Merci, je vais creuser ça, mais a priori je ne vois pas comment je
désigne
>mon contrôle de formulaire
>(du genre " where w < forms!monFrm!monControle ")
>---
>JFF.
>
>
>"Steve Kass" <skass@drew.edu> a écrit dans le message de
>news:um4EnkPLEHA.3012@tk2msftngp13.phx.gbl...
>
>
>>JFF,
>>
>> On peut créer l'équivalent d'une vue parametrisée avec CREATE
>>FUNCTION. Par exemple:
>>
>>CREATE FUNCTION maVue (
>> @p int
>>) returns table as return
>> select x, y, z
>> from T
>> where w < @p
>>go
>>
>>select x from maVue(100)
>>
>>select V.x, V.y, V.z, T.w
>>from maVue(200) V left outer join T
>>on ...
>>
>>etc.
>>
>>D'autres exemples se trouvent à CREATE FUNCTION dans l'aide en ligne.
>>
>>Steve Kass
>>Drew University
>>
>>JFF wrote:
>>
>>
>>
>>>Bonjour,
>>>Je migre une grosse appli Access en projet Adp avec les données sous
>>>SQLServer, mais je débute sur ce deuxième environnement.
>>>Peut-on me dire comment faire pour qu'une vue ou une procédure SQL
>>>
>>>
>récupère
>
>
>>>des paramètres non stockés (classiquement : choix utilisateur dans un
>>>contrôle de formulaire).
>>>Merci.
>>>
>>>
>>>
>>>
>
>
>
>
D'accord, c'est ce que je fais : j'utilise Access (projet ADP) pour taper sur mes données dans SQLServer. Pour 80% des objets, c'est transparent. Mais les requêtes devenant des vues dans SQL, ne voient les formulaires Access...
-- JFF.
"Steve Kass" a écrit dans le message de news:
SQL Server n'a aucun niveau de présentation. SQL Server vous sert pour stocker les données, mais il vous faut un autre outil (MS Access serait toujours une possibilité) pour ce niveau de l'application entre la bd (SQL Server) et l'utilisateur.
SK
JFF wrote:
>Merci, je vais creuser ça, mais a priori je ne vois pas comment je
désigne
>mon contrôle de formulaire >(du genre " where w < forms!monFrm!monControle ") >--- >JFF. > > >"Steve Kass" a écrit dans le message de >news: > > >>JFF, >> >> On peut créer l'équivalent d'une vue parametrisée avec CREATE >>FUNCTION. Par exemple: >> >>CREATE FUNCTION maVue ( >> @p int >>) returns table as return >> select x, y, z >> from T >> where w < @p >>go >> >>select x from maVue(100) >> >>select V.x, V.y, V.z, T.w >>from maVue(200) V left outer join T >>on ... >> >>etc. >> >>D'autres exemples se trouvent à CREATE FUNCTION dans l'aide en ligne. >> >>Steve Kass >>Drew University >> >>JFF wrote: >> >> >> >>>Bonjour, >>>Je migre une grosse appli Access en projet Adp avec les données sous >>>SQLServer, mais je débute sur ce deuxième environnement. >>>Peut-on me dire comment faire pour qu'une vue ou une procédure SQL >>> >>> >récupère > > >>>des paramètres non stockés (classiquement : choix utilisateur dans un >>>contrôle de formulaire). >>>Merci. >>> >>> >>> >>> > > > >