Acum este Joi, 18-Apr-2024 19:50

Ora este UTC + 2 [ DST ]




Scrie un subiect nou Răspunde la subiect  [ 5 mesaje ] 
Autor Mesaj
 Subiectul mesajului: creare select dinamic
MesajScris: Joi, 27-Noi-2008 13:08 
Neconectat

Membru din: Mie, 29-Oct-2003 16:50
Mesaje: 160
Locaţie: Bucuresti
Salut! :D
Are cineva un mic exemplu de un select dinamic?vreau sa pun de fapt conditia where dinamica..in functie de alte variabile din program sa se apeleze o anumita conditie "where"..(ceva de genul 'where <variabila>').

Multumesc!

_________________
Mi_


Sus
 Profil  
Răspuns cu citat  
 Subiectul mesajului: Re: creare select dinamic
MesajScris: Joi, 27-Noi-2008 15:57 
Neconectat
Site Admin

Membru din: Lun, 19-Mai-2003 12:03
Mesaje: 324
Locaţie: Bucuresti
S-ar scrie cam asa:
Cod:
DATA l_where(50) TYPE c.

IF p_material IS INITIAL.
   l_where = 'MTART = ''HAWE'''.
ELSE.
   CONCATENATE 'MATNR = ''' p_material '''' INTO l_where.
ENDIF.
SELECT * FROM mara INTO TABLE t_mara WHERE (l_where)


Sus
 Profil  
Răspuns cu citat  
 Subiectul mesajului: Re: creare select dinamic
MesajScris: Joi, 27-Noi-2008 16:04 
Neconectat

Membru din: Mie, 29-Oct-2003 16:50
Mesaje: 160
Locaţie: Bucuresti
Multumesc! :)
Si banuiesc ca pot combina un 'where' static si unu dinamic...in acelasi select.

_________________
Mi_


Sus
 Profil  
Răspuns cu citat  
 Subiectul mesajului: Re: creare select dinamic
MesajScris: Joi, 27-Noi-2008 16:24 
Neconectat
Site Admin

Membru din: Lun, 19-Mai-2003 12:03
Mesaje: 324
Locaţie: Bucuresti
In ERP 5 sau 6 merge sigur, dar in versiunile mai vechi nu le poti combina.

Cod:
WHERE ernam = 'TESTUSER' AND (l_where)


Sus
 Profil  
Răspuns cu citat  
 Subiectul mesajului: Re: creare select dinamic
MesajScris: Joi, 27-Noi-2008 16:26 
Neconectat

Membru din: Mie, 29-Oct-2003 16:50
Mesaje: 160
Locaţie: Bucuresti
multumesc! :D

_________________
Mi_


Sus
 Profil  
Răspuns cu citat  
Afişează mesajele de la anteriorul:  Sortează după  
Scrie un subiect nou Răspunde la subiect  [ 5 mesaje ] 

Ora este UTC + 2 [ DST ]


Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 4 vizitatori


Nu puteţi scrie subiecte noi în acest forum
Nu puteţi răspunde subiectelor din acest forum
Nu puteţi modifica mesajele dumneavoastră în acest forum
Nu puteţi şterge mesajele dumneavoastră în acest forum
Nu puteţi publica ataşamente în acest forum

Căutare după:
Mergi la:  
cron
POWERED_BY
Translation/Traducere: phpBB România