Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Selezionare uno degli argomenti seguenti per altre informazioni sui prodotti in Northwind Developer Edition.   

Northwind 2.0 Developer Edition, Products include una maschera elenco e un modulo dettaglio. 

  • Per visualizzare l'elenco dei prodotti, selezionare Prodotti sulla barra multifunzione.

  • Per visualizzare i dettagli del prodotto, selezionare ID prodotto nell'elenco Prodotti.

Per visualizzare lo stato di un prodotto, usare le caratteristiche dell'elenco dei prodotti

  • I prodotti con scorte ridotte sono evidenziati in giallo.

  • I prodotti sospesi sono ombreggiati.

  • Il pulsante Aggiungi prodotto apre una nuova maschera Dettagli prodotto vuota.

  • I collegamenti ipertestuali accedono alla maschera Dettagli prodotto . Selezionare un ID prodotto per visualizzare i dettagli del prodotto.

Sia la maschera Elenco prodotti che la maschera Dettagli prodotto visualizzano informazioni sull'inventario. Altre informazioni sono disponibili nell'argomento Inventario.   


frmProductList

La formattazione condizionale viene usata per evidenziare i bassi conteggi dei prodotti e per applicare l'ombreggiatura ai prodotti non più disponibili.


frmProductDetail

  • L'origine record Dettagli prodotto è una semplice query su una tabella su Prodotti.

  • Casella combinata denominata "Vai a prodotto" che esegue la procedura VBA cboFindProduct_AfterUpdate per passare al record selezionato.

  • I livelli di calcolo sub VBA illustrano il riutilizzo delle funzioni personalizzate e delle query esistenti per impostare la quantità di caselle di testo (Qty disponibile, Qty allocate e così via), garantendo l'uniformità dei calcoli in tutta l'applicazione. 

  • I moduli secondari nella funzionalità di controllo struttura a schede vengono caricati in modo lazy, ovvero vengono caricati solo dopo aver fatto clic sulla scheda. In questo modo la maschera Dettagli prodotto viene caricata più velocemente, poiché le sottomaschere non vengono caricate all'apertura della maschera. 

  • VbA sub ControlStates imposta le proprietà del controllo in base ai valori dei dati nel record corrente:

    • Visibilità dei pulsanti Riordina prodotto ed Elimina prodotto e le schede Ordini e Ordini di acquisto .

    • Evidenziazione di Qtà da riordinare e relativa etichetta (confronto con la formattazione condizionale).

    • Maschera didascalia (ciò che viene visualizzato nella scheda nella parte superiore della maschera).

    • Evidenziazione dei campi per i dati mancanti nei campi obbligatori tramite Convalida modulo.

  • Usa la convalida dei moduli, come illustrato nell'articolo Ordini nella sezione Programmazione.  

  • La maschera è progettata per essere ridimensionata correttamente, usando l'ancoraggio: quando la maschera viene ridimensionata all'interno dell'applicazione, alcuni controlli sono impostati per l'ancoraggio e altri per l'espansione per riempire lo schermo. 

  • Sintassi equivalente: VBA spesso consente a una sintassi alternativa di eseguire la stessa attività. Scommentare e correre ciascuno a turno per osservare che fanno la stessa cosa.  

  • Pulsante di comando Riordina prodotto ( cmdReorderProduct_Click eventi ) richiama una serie di regole aziendali per determinare cosa succede dopo:
    Screencap

    • Identificazione del fornitore per l'ordine fornitore

    • Aggiunta di una nuova riga a un ordine fornitore aperto esistente o creazione di un nuovo ordine fornitore

    • Impostazione di una quantità di riordino predefinita

  • Unmodulo djunct frmDlgVendorPrompt viene chiamato dall'evento cmdReorderProduct_Click , per chiedere agli utenti di scegliere un fornitore se il prodotto ha più fornitori e nessuno ha un ordine di acquisto aperto esistente. Le sue caratteristiche includono:

    • La proprietà predefinita per il pulsante "OK" della maschera, cmdOK, è impostata su "". Questo fa sì che venga attivato quando un utente tocca il tasto INVIO .

    • Il pulsante "Annulla" della maschera, cmdCancel, ha la proprietà Annulla impostata su "". Questo significa che viene attivato quando l'utente tocca esc.

    • La maschera viene chiamata utilizzando la modalità finestra acDialog. In questo modo gli utenti non potranno interagire con altri moduli mentre la maschera è aperta e il codice VBA in esecuzione nella routine chiamante verrà interrotto finché la finestra di dialogo non viene nascosta o ignorata. 

    • Se annullato, frmDlgVendorPrompt si chiude e la routine frmProductDetailcmdReorderProduct_Click riattiva, quindi esce.

  • Se è selezionato un fornitore, frmDlgVendorPrompt si nasconde. In questo modo il codice può avanzare nella routine chiamante in frmProductDetail, che legge il valore della selezione Fornitore in (ora nascosto) frmDlgVendorPrompt, quindi chiude il modulo e procede a creare un nuovo ordine di acquisto per il fornitore identificato.
    '

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×