Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    associare i dati in base a record univoci

    ciao a tutti...
    la cosa è un pò complicata da spiegare... spero di riuscirci ...

    allora...
    salvo dei dati in un database...

    questi dati hanno delle particolarità...
    sono delle transazioni operative di prodotti..

    queste transazioni le vado a salvare quindi nella mia tbl...
    a questo punto devo associare alcune di queste transazioni tra di loro... questo perchè:
    1 - perchè queste transazioni possono essere degli addebiti di prodotti
    2- perchè queste transazioni a sua volta possono essere degli storni di prodotti
    ecco, io devo associare lo storno con l'addebito...

    questa associazione la posso fare in base a questi parametri
    1 - nome del cliente e
    2 - numero della sua camera

    però la mezza fregatura è questa....

    vi faccio vedere un esempio di stringa di addebito.. con relativo storno

    ADDEBITO:
    |01/10/05|05:13|Sugiyama//TPL,Kaneo,Mr.|#3046 : NATACQUA MINER [0001]|3.5|3046|

    STORNO:
    |01/10/05|07:07|Lost Posting***|#3046 : NATACQUA [0006] Sugiyama//TPL,Kaneo,Mr. #3046=>Lost Posting***9500* #9500|3.5|9500|


    nel mio database...
    salvo tutto come da intervallo dettato da |xyz|
    per cui avrò il campo data,ora,ospite,addebito,costo,camera

    ma come potete vedere quando c'è lo storno il nome del cliente lo vedo nel campo addebito, mentre nel campo cliente trovo : Lost Posting***...

    a questo punto tramite select nel database vorrei associare per poi stampare a video... addebito e storno associati...

    vorrei quindi unirli in base appunto al parametro camera e cliente...

    come posso trattare le variabili da mettere poi nella mia select per avere l'associazione??

    ciao e grazie

  2. #2

  3. #3

  4. #4
    Utente di HTML.it L'avatar di thepooh
    Registrato dal
    Oct 2005
    Messaggi
    203
    se ho capito bene nella stessa tabella vuoi inserire gli addebiti e gli storni a questi addediti :master:

    Se ho interpretato bene ti conviene fare in questo modo:
    inseisci un campo id autoincrementale
    per cui avrai i campi
    id,data,ora,ospite,costo,camera
    in fondo devi inserirgli un campo id_old e se vuoi un digit utile per le ricerche da valorizzare ad esempio con 0 (zero) per gli addebiti e con 1 (uno) per gli storni,
    per cui avrai una tabella formata da
    id,data,ora,ospite,costo,camera,id_old,digit
    Quando avrai un'addebito avrai sul DB una riga tipo
    numero incrementale nuovo,data movimento,ora movimento,costo movimento,numero camera,campo a spazi,zero
    Quando avrai uno storno avrai sul DB una riga tipo
    numero incrementale nuovo,data movimento,ora movimento,costo movimento,numero camera,id dell'addebito a cui si deve legare,uno

    In questo modo quando vorrai legare uno storno al suo precedente addebito farai una ricerca sul DB del campo id uguale al campo id_old

  5. #5
    i dati sono già inseriti nella tbl...
    è presente anche un id_transazione autoinc, per ogni transazione che sia addebito o storno...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.