Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    [ACCESS + VBA] Creare una maschera in base ad una tabella

    E' possibile creare una maschera in base ai valori contenuti su una tabella? Ovvero... Aggiungendo dei record su una tabella mi vengono aggiunti AUTOMATICAMENTE anche dei campi all'interno della maschera?!

    Grazie a tutti!
    http://www.neonargon.com/
    ----:::[ GoTeNsSj4 ]:::----

  2. #2
    :master: non ho capito scusa, aggiungendo record vuoi che vengano aggiunti dei campi? prova a fare un esempio per favore.

  3. #3
    si, esatto... se ho una tabella contenente questi dati:
    codice:
    ID NomePietanza Prezzo
    
    1  Pollo        5.00
    2  Patatine     2.00
    3  Acqua        1.00
    se aggiungo alla fine un altro record così:
    codice:
    ID NomePietanza Prezzo
    
    1  Pollo        5.00
    2  Patatine     2.00
    3  Acqua        1.00
    4  Birra        2.00
    Vorrei che, all'aggiunta del campo "Birra", sulla maschera di inserimento dei dati mi comparissero 4 campi, e non 3 come prima!

    Perchè voglio fare così? Perchè mi devo gestire gli ordini di una sagra, e devo avere una maschera nella quale inserisco la quantita' per ogni pietanza... Ma aggiungere un campo a mano ogni volta che sulla tabella pietanze aggiungo qualcosa è veramente scomodo!

    Il bisogno di maschere "dinamiche" è evidente... Ma non so come aggiungere campi su una maschera da codice VBA!
    http://www.neonargon.com/
    ----:::[ GoTeNsSj4 ]:::----

  4. #4
    Utente di HTML.it L'avatar di nifriz
    Registrato dal
    Jan 2008
    Messaggi
    2,058
    Crei in modalità guidata una maschera sulla tabella... man mano che aggiungi record sulla tabella appaiono sulla maschera è sempre stato così

  5. #5
    no, il problema è che non posso utilizzare le maschere continue, dato che ho bisogno di elaborare i dati che visualizzo!

    Della serie: se un cliente mi ordina 10 di pollo e 5 di patatine, io in fianco al campo di pollo e patatine, avrò un input box nella quale chi fa l'ordine dal computer mi imposterà rispettivamente il valore 10 e 5, e in real time mi calcola il totale dell'ordine! Poi, da codice vba, andrà a memorizzarmi sulla tabella relativa, solo gli ordini che sono >0 come quantità, per evitare di memorizzare dati inutili! Non so se mi sono spiegato...

    Da quello che ho capito informandomi in giro devo usare i metodi CreateForm e CreateControl... Ma non so bene come utilizzarli! Qualcuno di voi sa spiegarmelo?!
    http://www.neonargon.com/
    ----:::[ GoTeNsSj4 ]:::----

  6. #6
    puoi postare il database su savefile.com?
    così ti giuro non riesco a capire cosa vuoi fare.

  7. #7
    giusto per tua curiosità prova a vedere se questo ti può essere utile in qualche maniera, gli ho dato un'occhiata e credo non sia ciò che cerchi ma potresti provare ad implementarlo.

  8. #8
    hai trovato perfettamente quello che volevo! Adesso ci do' un occhio! per caso sai aiutarmi a trovare altre cose simili??
    http://www.neonargon.com/
    ----:::[ GoTeNsSj4 ]:::----

  9. #9
    se trovo altro ti faccio un fischio.
    alla prossima

  10. #10
    diciamo che è quasi quello che avevo in mente di fare io... io alla fine ho solo 2 maschere, una dove seleziono i tavoli, ed una dove imposto, dopo aver selezionato il tavolo, la quantità delle pietanze che voglio ordinare. All'okkey dell'ordine, mi salva i dati sul database e mi stampa il report relativo all'ordine che ho appena inserito... Una cosa semplice semplice rispetto a quella che mi hai mandato tu! Il problema è creare la maschera dell'ordine in base alla tabella pietanze... Cioè... Non voglio dovermi modificare ogni volta la maschera delle pietanze se aggiungo una pietanza in più sulla tabella pietanze!

    Ciao e grazie di nuovo!
    http://www.neonargon.com/
    ----:::[ GoTeNsSj4 ]:::----

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