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

    spostare record in altra tabella

    ciao,
    sto facendo una gestione magazzino

    quando uno o più articoli escono dal magazzino, li vorrei spostare in un'altra tabella per poi farci le statistiche.

    come faccio a eliminare il record dalla tabella 1 e inserirlo nella tabella 2?

    o magari esiste un metodo più semplice?

    Grazie
    http://www.ecogiochi.it - il primo blogames del pianeta
    http://www.grogonet.com - Grog on network

  2. #2
    Supponiamo che tu conosca l'ID del record da spostare in tabella2 e da eliminare quindi da tabella1.
    codice:
    SQL = "INSERT INTO tabella2 (SELECT * FROM tabella1 WHERE campoID = " & valoreID & ")"
    conn.execute(SQL)
    SQL = "DELETE FROM tabella1 WHERE campoID = " & valoreID
    conn.execute(SQL)
    Ovviamente tabella2 deve essere copia identica di tabella1 nella struttura, con la sola differenza che in tabella2 il campoID non deve essere di tipo contatore (o int Identity), ma un semplice campo numerico o int.

  3. #3
    ok. ho capito! Grazie!

    per caso esiste secondo te/voi un metodo migliore per una gestione magazzino?

    praticamente per gestire gli articoli in entrata e in uscita, tipo ne entrano 10, poi ne escono 6 ecc..
    io ho pensato di fare 2 tabelle, e un record per ogni articolo per poi raggruppare e contare, si può gestire in maniera diversa?
    accetto ogni tipo i consiglio...

    ciao cio
    http://www.ecogiochi.it - il primo blogames del pianeta
    http://www.grogonet.com - Grog on network

  4. #4
    Io farei un record per ogni prodotto con un campo numerico per la quantità disponibile.

  5. #5
    Io ti consiglierei di fare 2 tabelle:

    1 Prodotti
    1 MovimentiMagazzino:
    IdProdotto
    Data
    Quantita
    TipoMovimento (Carico/Scarico)

    Ovvimanete la giacenza iniziale sarà un carico. Dopo devi fare semplicemente la somma della tabella MovimentiMagazzino. Così hai anche lo storico, ma ovviamente dipende da quello che vuoi fare

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.