Aggiunta record maschera con campi preesistenti

di il
15 risposte

Aggiunta record maschera con campi preesistenti

Buongiorno a tutti,
sto creando un database per un'azienda e ho creato una maschera.
In questa maschera ho creato anche un pulsante "Aggiungi prodotto".
Quando scrivo il codice del nuovo prodotto voglio che mi aggiunga direttamente tutti gli altri dati relativi a questo codice visto che sono uguali ai record già inseriti.
Voglio fare questa operazione per non inserirli manualmente ogni volta.
Come posso fare?

scusate ma non sono un esperto di access e grazie in anticipo per l'aiuto.

15 Risposte

  • Re: Aggiunta record maschera con campi preesistenti

    Devi leggere i dati dagli altri articoli che sono uguali a quello che stai inserendo, non mi pare tu abbia alternative.

    Onestamente, forse sarebbe meglio che l'azienda si rivolgesse ad un esperto.
    Non credi?
  • Re: Aggiunta record maschera con campi preesistenti

    gibra ha scritto:


    Devi leggere i dati dagli altri articoli che sono uguali a quello che stai inserendo, non mi pare tu abbia alternative.

    Onestamente, forse sarebbe meglio che l'azienda si rivolgesse ad un esperto.
    Non credi?

    fin'ora sono riuscito a fare tutto quello che mi hanno chiesto, mi manca questo passaggio che proprio non riesco a fare.
    puoi darmi altri suggerimenti? come faccio a leggere gli articoli che ho già inserito?
  • Re: Aggiunta record maschera con campi preesistenti

    Lo chedi a noi?
    Scusa, non sai fare una SELECT... ?
  • Re: Aggiunta record maschera con campi preesistenti

    Gibra so fare una select, a scuola ho studiato queste cose non sono stupido, solo che non riesco a fare come hai detto te quindi sto cercando di capire.
    Se hai problemi a dare una risposta completa e di aiuto non rispondere neanche,non vedo motivi di queste tue risposte così superficiali.

    Non hai voglia di rispondere? Ritieni che le mie siamo domande troppo facili e scontate, ritieni che mi sia stato affidato un compito troppo difficile per le mie comptetenze?

    Non rispondere e basta.
  • Re: Aggiunta record maschera con campi preesistenti

    theprogrammer ha scritto:


    Non rispondere e basta cafone.
    Occhio al regolamento del forum. Non è consentito usare linguaggio offensivo.

    Potresti descrivere dettagliatamente:
    - nome proprio della maschera
    - su quale tabella poggia (nome proprio tabella)
    - tutti i campi delle tabelle coinvolte nel tuo problema
    - rispiega passo passo, magari con un esempio, quello che devi fare
  • Re: Aggiunta record maschera con campi preesistenti

    Si hai ragione Osvaldo.

    Il nome proprio della maschera è "MACCHINE".
    Ho creato 2 tabelle: "MACCHINE" con l'intestazione nella quale ho il codice delle macchine, il modello, la versione, la data di creazione e "DATI" con i dati di queste macchine, come i dati del motore, della pompa, della valvola etc.
    purtroppo in queste tabelle ho un casino di campi e siccome nella maschera che ho creato ho aggiunto il pulsante "aggiungi record", nel momento in cui una persona vuole aggiungere un nuovo prodotto, in base al codice che inserisco per esempio "00152" voglio che si compilino automaticamente tutti gli altri dati come "MODELLO, VERSIONE, CREAZIONE, CODICE MOTORE, CODICE POMPA.." perchè a ogni codice sono correlati dei dati.

    il problema è che mi sono ingamberato proprio in questo punto e non riesco a far uscire i dati già precompilati quando iserisco il codice.
  • Re: Aggiunta record maschera con campi preesistenti

    Puoi chiarire la relazione tra MACCHINE e DATI?
    CodiceMacchina è la chiave primaria di MACCHINE?
    Non posso conoscere tutti i termini tecnici del tuo campo professionale...ma perchè i campi di DATI non fanno parte sempre di MACCHINE?
  • Re: Aggiunta record maschera con campi preesistenti

    La relazione tra MACCHINE e DATI è 1 a 1.
    codice macchina è la chiave primaria si.
    Non li ho messi insieme perchè pensavo che non riuscivo a fare il lavoro che appunto sto cercando di fare.
    Se è sbagliato e posso mettere tutto in una tabella dimmi pure così cerco di semplificare il lavoro
  • Re: Aggiunta record maschera con campi preesistenti

    La relazione uno-a-uno è un concetto "teorico". Quasi tutti i programmatori preferiscono gestire "tutto in una tabella". Questo almeno dal punto di vista delle tabelle.
    Poi mi pare di capire (forse) che hai qualche problema nella visualizzazione del tutto perchè hai troppi campi. Ma non ho capito dov'è il problema e come vuoi risolverlo.
  • Re: Aggiunta record maschera con campi preesistenti

    Io purtroppo ho appena finito le superiori e pur avendo fatto un idirizzo informatico non mi hanno insegnato molto, quindi sto cercando di fare tutto da solo guardando un pò su internet.
    Il mio problema è che non so come fare a far comparire dei campi preesistenti nei record. Devo creare delle query o delle macro o devo utilizzare VBA.. è questa la mia domanda
  • Re: Aggiunta record maschera con campi preesistenti

    theprogrammer ha scritto:


    Gibra so fare una select, a scuola ho studiato queste cose non sono stupido, solo che non riesco a fare come hai detto te quindi sto cercando di capire.
    Allora chiedi spiegazioni...

    theprogrammer ha scritto:


    Se hai problemi a dare una risposta completa e di aiuto non rispondere neanche,non vedo motivi di queste tue risposte così superficiali.
    ... invece di scrivere stupidaggini come queste.
    Io ti ho solo fatto una domanda.
    Se hai la giornata storta, vatti a prendere un caffé, oppure un giro al fresco.

    theprogrammer ha scritto:


    Non rispondere e basta.
    Di questo puoi starne certo, vista la tua maleducazione mi asterrò ben volentieri!
  • Re: Aggiunta record maschera con campi preesistenti

    Da quello che ho capito tu hai una sola tabella Macchine. Su di essa costruisci la tua maschera Macchine con tutti i campi. Per ogni record che compili devi compilare tutti i campi relativi a ogni singolo IDMacchina (o CodiceMacchina). Stop. Non serve altro.
    Hai davvero moltissimi/troppi campi? Quanti esattamente? Hai problemi nel visualizzarli tutti? Sarebbe questo il problema? Se sì, tutto questo non ha nulla a che vedere con il titolo che hai esposto.
  • Re: Aggiunta record maschera con campi preesistenti

    theprogrammer ha scritto:


    io purtroppo ho appena finito le superiori e pur avendo fatto un idirizzo informatico non mi hanno insegnato molto, quindi sto cercando di fare tutto da solo guardando un pò su internet.
    Il mio problema è che non so come fare a far comparire dei campi preesistenti nei record. Devo creare delle query o delle macro o devo utilizzare VBA.. è questa la mia domanda
    La risposta semplice alla tua domanda semplice è:
    Si risolve da VBA prelevando i dati da una Query in memoria tramite recordset, le Macro lasciale stare...

    Questa risposta è assolutamente esaustiva, ma non so se poi tu sei in grado di tradurla in codice funzionante... e se alla fine volevi il codice, la domanda non era solo quella sopra...!!!!

    Tu cosa vuoi...?
  • Re: Aggiunta record maschera con campi preesistenti

    Io volevo il codice, perché VBA non l'ho mai studiato e non saprei neanche leggere quel linguaggio
Devi accedere o registrarti per scrivere nel forum
15 risposte