Discussione chiusa
Visualizzazione dei risultati da 1 a 2 su 2

VB 2010 Gestione DataGrid per inserimento massivo di dati nel database

  1. #1
    fabryEffe non è in linea Novello
    Post
    4
    Like Inviati  
    0
    Like Ricevuti  
    0
    Buonasera a tutti,
    cercherò di spiegarmi il meglio possibile sin da subito.

    Premessa: stò sviluppando un applicazione gestionale per gestire una processo di produzione (nel particolare magliette).

    Quello che ho fatto per ora è il seguente sviluppo che funziona senza problemi:
    - nel database ho una tabella di nome BASE dove inserisco i dati della base della maglietta (per esempio maglietta luna) da una form dedicata.
    - nel database ho una tabella BASE_VARIANTI collegata alla tabella BASE inserisco le varianti della maglietta (per esempio sempre della nostra maglietta luna ho inserito le seguenti varianti BLU M, BLU S, GIALLA XL) da una form dedicata.
    - nel database ho una tabella MATERIALI dove inserisco i materiali a disposizione per la produzione (per esempio filo, filoGrosso, imbottituraColletto,bottoni, ecc ecc) da una form dedicata.
    - nel database ho una tabella BASE_MATERIALI dove associo i materiali che servono per la produzione delle basi esistenti, anche questo da una form dedicata.

    Ora:
    - nel database ho creato una tabella VARIANTI_MATERIALI (la base sarà uguale ma ogni variante ha bisogno di quantità di materiali diverse) alla quale vorrei far contenere l'associazione tra le VARIANTI e i MATERIALI occorrenti per la produzione. Il mio problema è gestire nella form questa associazione.
    La mia idea era di fare un datagrid con celle editabili che abbia come intestazione superiore le VARIANTI e come intestazione inferiore i MATERIALI e che effettui un update finale una volta compilate le quantità
    Le intestazioni dovranno essere dinamiche, selezionando una BASE, attraverso una query dovranno essere compilate le intestazioni con le VARIANTI collegate alla base selezionata e con i MATERIALI associati alla base selezionata.

    Per esempio:
    NELLA FORM:
    _____________| BLU M | BLU S | GIALLA XL |
    _FILO________|___5__| ___4_ |______7___|
    _FILOGROSSO_ |___2__| __1___|______3___|
    _IMBOTTITURA |___1__| _0,5__|______2___|

    SUCCESSIVAMENTE NEL DATABASE in VARIANTI_MATERIALI mi troverei:

    VARIANTE | ID_MATERIALE_____| QTA
    BLU M____|______filo_________|__5
    BLU M____|______filoGrosso___|__2
    BLU M____|______imbottitura__|__1
    BLU S____|______filo_________|__4
    BLU S____|______filoGrosso___|__1
    BLU S____|______imbottitura__|__0,5
    GIALLA XL |______filo_________|__7
    GIALLA XL |______filoGrosso___|__3
    GIALLA XL |______imbottitura__|__2
    ecc ecc ecc ecc

    Grazie a tutti per l'aiuto

  2. #2
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Post
    17,480
    Blogs
    5
    Like Inviati  
    6
    Like Ricevuti  
    34
    @fabryEffe ... perché apri un altro thread se era stato chiuso per crossposting?

    VB 2010 Problema di gestione logica di un datagrid : Forum VB.NET

    Chiudo anche questo, sperando che non violi nuovamente il nostro regolamento.
    ℹ️ Leggi di più su AntonioG ...

Discussione chiusa

Potrebbero interessarti anche ...

  1. Inserimento dati in database Access
    Da Fedeciprova nel forum Visual Basic .Net
    Risposte: 5
    Ultimo Post: 30-05-2016, 16:55
  2. Risposte: 3
    Ultimo Post: 10-09-2015, 19:25
  3. importare dati da database in datagrid
    Da save2004 nel forum Visual Basic 6
    Risposte: 2
    Ultimo Post: 09-10-2007, 10:49
  4. Inserimento dati in database attraverso VB6...
    Da malphis nel forum Visual Basic 6
    Risposte: 26
    Ultimo Post: 01-07-2006, 23:35
  5. Inserimento dati in database
    Da ben030 nel forum Visual Basic 6
    Risposte: 6
    Ultimo Post: 24-03-2006, 12:02