Welcome to Sign in | Join | Help
in Search

Clienti, produse si altele

Last post 03-11-2010, 11:19 AM by ggciubuc. 6 replies.
Sort Posts: Previous Next
  •  03-09-2010, 3:27 PM 8097

    Clienti, produse si altele

    Sa zicem ca avem vinzarile de produse pe clienti.

    Se cere ca sa se afiseze grafic produsele si clientii astfel incit :

    1. sa se vada toate produsele si clientii

    2. Daca se da click pe un client, sa se filtreze produsele dupa clientul respectiv

    3. daca se click pe >= 2 clienti (cu shift), sa se filtreze produsele dupa produsele comune (intersectia)

    La fel pentru produse.

    Ce ma sfatuiti ? Caci nu prea stiu de unde s-o apuc pe calea grafica/ cod...


    Ignat Andrei
    http://serviciipeweb.ro/iafblog
  •  03-09-2010, 4:44 PM 8099 in reply to 8097

    Re: Clienti, produse si altele

    Pe partea grafica nu te pot ajuta, dar daca vrei sa afli produsele comune pentru mai multi clienti, poate iti foloseste urmatorul articol despre "relational division":
    http://www.dbazine.com/ofinterest/oi-articles/celko1

    Razvan
  •  03-09-2010, 11:36 PM 8101 in reply to 8099

    Re: Clienti, produse si altele

    SQL2008:
    Dacă problema constă în transmiterea listei de clienţi către o procedură stocată atunci
    1. în BD SQL Server
    defineşti un tip tabel:
    CREATE TYPE Ceva (Id INT PRIMARY KEY) AS TABLE
    şi
    creezi procedura stocată care filtrează produsele în funcţie de lista de clienţi (identificaţi printr-un Id):
    CREATE PROCEDURE Filtreaza
        @pListaClienti Ceva READONLY
    AS

    SELECT ...
    FROM Vanzari AS V
        INNER JOIN @pListaClienti AS C ON V.IdClient = C.IdClient
    ...

    2. în aplicaţia client apeleze procedura stocată transmiţând ca parametru un obiect tip DataTable.

    SQL200[0|5]
    Foloseşti în BD un parametru de tip VARCHAR/XML pentru a transmite lista de clienţi.

    PS: De fapt care este problema propriu-zisă ? Este la nivel de UI/BD ?
  •  03-10-2010, 12:49 AM 8102 in reply to 8101

    Re: Clienti, produse si altele

    De fapt problema este ca mi se pare problema clasica. As vrea un UI deja facut(OLAP?) la care sa transmit lista de comenzi si sa faca singur filtrarea...

    Ignat Andrei
    http://serviciipeweb.ro/iafblog
  •  03-10-2010, 12:15 PM 8103 in reply to 8102

    Re: Clienti, produse si altele

    Analisys Services + Excel
    Cătălin D.
  •  03-11-2010, 8:57 AM 8107 in reply to 8103

    Re: Clienti, produse si altele

    katalyn:
    Analisys Services + Excel

    Buna Katalyn
    Ar fi super daca mi-ai da un exemplu...

    Ignat Andrei
    http://serviciipeweb.ro/iafblog
  •  03-11-2010, 11:19 AM 8109 in reply to 8107

    Re: Clienti, produse si altele

    Ce mai stai, da-i drumul la un tabel pivot cu conexiune la acea bd asa cum am vorbit la lansarea R2

    Gheorghe Ciubuc,SQL Server Influencer, MCP(SQL 2000), MCTS (SQL Server 2005) , OCA(Oracle 9i), Sybase(Brainbench)
View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems