Ciclo di Scrittura

martedì 13 aprile 2010 - 12.22

biggiu Profilo | Junior Member

Salve a tutti,
ho il seguente problema da risolvere.
Un programma realizzato in VB.net deve generare delle anagrafiche di magazzino da una lista di codici.
Io vorrei generare un ciclo che :

1. Scorra la lista dei codici da generare.
2. Per ciascun codice presenti i campi anagrafici preimpostati.
3. Dare all'utente la possibilità di modificare i campi anagrafici.
4. Gestire un bottone di conferma scrittura.
5. Ritornare a scorrere la lista sino al termine degli articoli presenti.

Qualcuno sa darmi un consiglio su come impostare il loop per evitare di :

a. ciclare sino al termine degli articoli senza possibilità di eseguire quanto richiesto.
b. Interrompere il ciclo dopo aver eseguito uno dei passi indicati.

Grazie per la collaborazione

BigGiu

Ho risolto !

Cimperiali Profilo | Newbie

secondo me potresti fare in modo diverso:
opzione 1 con l'utente che sceglie
1)->recupera la lista dei codici senza anagrafica associata
2)->mostra all'utente una lista da cui può scegliere per quale codice inserire l'anagrafica
3)->l'utente sceglie il codice e inserisce i dati richiesti per l'anagrafica di quel codice
4)-> quando salva, se tutto è a posto con la scrittura, ricarichi la lista (che conterrà solo
elementi senza anagrafica, quindi tutti i precedenti meno quello appena inserito)

opzione 2 senza scelta per l'utente
1)->recupera il primo codice (senza anagrafica associata) dalla lista dei codici senza anagrafica associata
2)->mostra i campi di anagrafica che l'utente deve inserire
3)->al salvataggio, torna al punto 1.

Va da sè che se il punto 1 (di ambo le opzioni) non ti dà indietro nulla, non c'è lavoro da fare.

Ma il fatto che tu cieda un aiuto "per ciclare" in una lista mi fa pensare che forse non sai come fare per ottenere "i codici senza anagrafica associata"...

biggiu Profilo | Junior Member

Grazie per il cortese interessamento.
Il mio dubbio risiedeva sulla possibilità di perdere il controllo di uno degli eventi citati, senza la possibilità di controllare l'intera procedura.

Come già specificato ho risolto come segue :

1. ho gestito una matrice popolata con gli articoli da generare.
2. ho gestito un progressivo degli articoli presenti in griglia.
3. ad ogni incremento del progressivo, visualizzo i dati dell'articolo da registrare.
4. Il controllo passa ad eventuali modifiche dei campi presentati o al tasto di scrittura.
5. ad ogni scrittura ritorno al punto 3.
6. il loop termina al termine dei dati presenti in griglia.


BigGiu
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5