Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    63
    nn si vede il messaggio

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    63
    mi tocca riscriverlo...

    avevo bisogno di qualcuno che mi desse qualche dritta per far sto programmino con access.
    Lo scopo del programma dev'essere genererare il codice e il prezzo di una macchina

    es.
    Data una tabella macchina che ho fatto collegata ad altre .. macchina contiene(nome, stato, prezzo, accessori ,monitor ecc..ognuna delle quali ha una parte di codice)

    nome codice

    ferrari A
    hunday B
    honda C

    stato

    italia 0
    usa 1
    cina 2

    monitor

    18" R
    19" F
    29" G

    in base a cosa seleziona l'utente dovrebbe generarsi il codice ...esempio se uno seleziona ferrari->italia-> 18" dovrà venir fuori il codice :A0R

    Inoltre nella tabella accessori dovrebbero esserci tutta una serie di accessori con relativo prezzo che si possono aggiungere alla macchina e selezionati alcuni o meno dovrei poi far risultare il prezzo finale

    qualcuno può darmi qualche dritta su come fare???nn sono espertissimo quindi anche le banalità ditemele

    grazie a chi vorra aiutarmi

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    63
    il punto che più mi crea problemi è riuscire a selezionare tanti accessori per una stessa macchina e restituire la somma ... aiutatemi ... nn so dove sbattere la testa

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da arre
    il punto che più mi crea problemi è riuscire a selezionare tanti accessori per una stessa macchina e restituire la somma ... aiutatemi ... nn so dove sbattere la testa
    La query in se è molto semplice. Una volta selezionati gli id relativi agli accessori fai:

    codice:
    select sum(prezzo) as totale
    from tabella
    where id in (1,2,3)
    A questo indirizzo

    http://www.members.shaw.ca/AlbertKal.../msaccess.html

    scarica il file alla voce "Multi Select Example" relativo alla gestione dei checkbox in un form a maschere continue. Da quell'esempio non ti sarà difficile adattare il form al tuo caso.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    63
    uhm...nn capisco perchè nn mi va ... seleziona solo una opazione cosi

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Il file che ti ho linkato funziona perfettamente. Avrà smesso di funzionare dopo che ci hai messo mano tu per apportare le tue modifiche.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    63
    boh può essere ma ho solo cambiato Accessories(che il nome della tabella ) con tabella ...

    nn è+ possibile aver un contatto diretto anche solo 5 minuti perchè secondo me son io mona e mi basta spiegar due cagate ..o su msn o su skype o su facebook?? spero nn sia contro il regolamento la cosa ma nn mi pareva di aver letto nulla contro...

    cmq facendo quella query mi apre il prezzo di un accessorio e basta ...
    Poi per farlo selezionare a un utente devo far la maschera di una query giusto??

    scusate ma nn mi entra proprio in testa il funzionamento di access ...
    infatti me lo son scritto anche in c sto programma che almeno so programmarci

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Mi spiace ma quando sono disponibile aiuto sul forum e non in forma privata sia per volontà mia che per correttezza verso gli altri forumisti.

    Non riesco proprio a capire dove sia la tua difficoltà. Il file è perfettamente funzionante e al click sul bottone "show selected records" ti genera la stringa del tipo "1,2,3" che è esattamente ciò che ti serve per calcolare la somma con la query che ti ho scritto.

    Per eseguire la query il codice da associare al bottone è questo:

    codice:
    Private Sub Command14_Click()
    Dim strSQL As String
    Dim db As DAO.Database
    Dim rs As Recordset
    Set db = CurrentDb
    strSQL = "select sum(prezzo) as totale from contacts where contactid in (" & MySelected & ")"
    Set rs = db.OpenRecordset(strSQL)
    MsgBox "Il totale è " & rs("totale")
    End Sub
    supponendo che il campo in cui inserisci i prezzi si chiami prezzo.
    Più di così non saprei come aiutarti.

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