Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    37
    L'aggiunta del campo sono obbligato da come ho strutturato il Db. Vorrei ottenere alla fine una tabella che sia una sorta di matrice dove i primi 6 campi sono dati tecnici propri della commessa mentre i restanti sono 1 per ogni risorsa in azienda (max 10) e ad ogni incrocio campo risorsa record ci sia 1 o 0 per caire se ha lavorato su quella singola commesa.

    per quanto riguarda l'update..io ho pensato di fare un ciclo perchè supponiamo nella tabella ci siano 10 record al momento dell'inserimento del nuovo campo. ciascun record esistente sarà identificato in modo univoco dal campo identità. Con il ciclo for riesco prendere i considerazione uno alla volta tutti i record presenti in tabella grazie alla condizione WHERE e mettere a zero il valore del campo appena aggiunto.

  2. #12
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da begal
    L'aggiunta del campo sono obbligato da come ho strutturato il Db.
    Se il db e' strutturato bene, non c'e' bisogno di aggiungere colonne ma, semmai, record correlati in una tabella.

    Il primo consiglio che ti do' e' proprio quello di rivedere la struttura del tuo db perche' e' sbagliata ...

    per quanto riguarda l'update..io ho pensato di fare un ciclo perchè supponiamo nella tabella ci siano 10 record al momento dell'inserimento del nuovo campo. ciascun record esistente sarà identificato in modo univoco dal campo identità. Con il ciclo for riesco prendere i considerazione uno alla volta tutti i record presenti in tabella grazie alla condizione WHERE e mettere a zero il valore del campo appena aggiunto.
    E a cosa ti serve prendere in considerazione i record con la WHERE? Non devi modificarli TUTTI ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #13
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    37
    per quanto riguarda la struttura del DB hai qualche link o siti o guide da cui prendere spunto?
    per quanto riguarda l'update esiste un modo per cambiarli tutti in un solo colpo???perchè se così fosse scusami tanto per la perdita di tempo a cui ti ho costretto!

  4. #14
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da begal
    per quanto riguarda la struttura del DB hai qualche link o siti o guide da cui prendere spunto?
    Niente link ... non ne conosco ... semmai cerca dei libri che trattino di "reallizzazione e normalizzazione dei db" ...

    Nel tuo caso, a grandi linee, avrai

    Tabella Commesse
    ID ...

    Tabella Risorse
    ID ...

    Tabella Assegnazioni
    IDCommessa IDRisorsa

    e quindi, quando devi assegnare una nuova risorsa ad una nuova commessa, aggiungi un record nella tabella Assegnazioni riportando le due identita' prese dalle altre due tabelle.
    In questo modo, aggiungi record e non campi, ne aggiungi quanti ne vuoi (e non solo 10) e gestisci meglio il tutto ...

    per quanto riguarda l'update esiste un modo per cambiarli tutti in un solo colpo???perchè se così fosse scusami tanto per la perdita di tempo a cui ti ho costretto!
    Ovviamente sì ...

    UPDATE Commesse SET TuoCampo = 0
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #15
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    37
    Oregon grazie di cuore! posso permettermi di contattarti qualora in futuro dovessi avere dei dubbi???grazie di CUORE! A presto

    Ciao

  6. #16
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Di nulla ... contatta pure il forum ... c'e' tanta gente in gamba che ti potrà rispondere ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.