Presentazione Esercizio Piscina Pp 2003

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Presentazione Esercizio Piscina Pp 2003 - Presentation Transcript

    1. Visual Basic
      • Ricerca dinamica su tabella Access
        • Uso di .seek
        • Ciclo per rottura di codice
        • Visualizzazione risultati
    2. Presentazione su PowerPoint di Lapini Daniele e Riccardo Renai Russell-Newton 2008/2009 Scandicci (Firenze) .
    3. Panoramica sul database
      • Si utilizza un archivio relativo alle attività sportive di una piscina comunale che gestisce le iscrizioni ai corsi.
      • Le entità sono:
      • Inscritti
      • Corsi
      • iscrizioni
    4. Diagramma E-R Corso Iscrizione Iscritto Num. Progressivo 1 N 1 N Codice Descrizione Prezzo Num. Max Iscr. Num. Iscr Nome Codice Cognome Indirizzo
    5. Struttura tabelle
      • Si vuole creare una procedura che ricerchi tutti gli iscritti ad un determinato corso .
      • Il nome ed il cognome degli iscritti al corso scelto sarà visualizzato in un elenco.
      Testo dell’ esercizio
    6. Creiamo la nostra Form. CommandButton Name : CmdVisualizza Caption : Visualizza FlexGrid Name : MsfVisualizzaIscritti CommandButton Name : CmdEsci Caption : Esci Label Name :LblTotIscritti Caption : Vuoto ComboBox Name : CmbCorsi
    7. Elementi della nostra Form ComboBox Con la combobox possiamo facilmente scegliere il nome del corso, del quale cerchiamo gli iscritti, tra tutti i corsi esistenti nel nostro database. CommandButton In questa form utilizziamo un commandButton per dare inizio alla ricerca del corso, e alla susseguente visualizzazione. Label Con questa label visualizziamo il numero di iscritti al corso richiesto in input.
    8. La FlexGrid FlexGRid Con questa flexgrid predisponiamo la nostra form per la visualizzazione, al termine della procedura, dei dati anagrafici degli iscritti al corso desiderato. Nella prima colonna tutti i cognomi e nella seconda i nomi.
    9. La procedura La formLoad Nella formload , ovvero la nostra procedura iniziale che viene eseguita automaticamente all’apertura della form, assegniamo alla combobox, attraverso un ciclo, l’elenco dei corsi presenti nella tabella corsi del database, in modo che, l’utente possa selezionare il corso desiderato. Ciclo di assegnazione degli elementi del database alla lista della combobox.
    10. Al click di CmdVisualizza Attraverso il commandbutton presente nella nostra form eseguiamo la procedura che avvia la ricerca del corso richiesto, estraendo dal contenuto della combobox soltanto il codice del corso (funzione Mid$), che verrà confrontato con gli elementi del campo prescelto della tabella, con una ricerca dinamica di tutti i codici uguali a quello del corso richiesto (seek “>=“ e ciclo con rottura di codice) . Se la procedura trova il codice richiesto allora parte lancia la procedura di scorrimento della tabella. Funzione mid$ che estrae da una stringa i caratteri che sono presenti all’ interno di un intervallo di posizioni richiesto di cui il programma richiede all’utente l’inizio e la fine. In questo caso con la funzione “Instr” abbiamo assegnato ad una variabile il numero della posizione del trattino che divide il codice dal nome del corso, nella combobox Ricerca… … dinamica (>=): scorrimento fino a rottura di codice
    11. VisIscritto VisIscritto è l’ ultima procedura della nostra form che ricerca il codice, precedentemente estratto dalla tabella delle iscrizioni, nella tabella iscritti e visualizza il nome ed il cognome dell’ iscritto nella griglia . Selezione del campo in cui si vuole cercare il codice dell’ iscritto. Ricerca dinamica Visualizzazione nella griglia dei dati degli iscritti al corso

    + LapiniDanieleLapiniDaniele, 10 months ago

    custom

    271 views, 0 favs, 0 embeds more stats

    Con la seguente presentazione spieghiamo ai nuovi u more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 271
      • 271 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 2
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?