Visualizzazione dei risultati da 1 a 9 su 9

Discussione: ACCESS e SQL Urgente

  1. #1

    ACCESS e SQL Urgente

    Salve signori,

    come diavolo faccio, in Access (di office xp) a creare una tabella interamente con codice SQL ??

    access permette solo di formare le query...

    per favore aiutatemi

    grazie

    o altrimenti:

    io ho due tabelle
    una "consulenti" e una "ore" in relazione tra loro (uno a molti)

    Come posso fare per far visualizzare un totale (almeno in una maschera) delle ore per ogni consulente?

    grazie per la vostra attenzione.

    ANgelo
    Darkstahl

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    56
    Devi usare la parte Data Definition Language dell'SQL. La conosci?

  3. #3

    ehm...

    What kind of animal is this ?
    Darkstahl

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    56
    2° domanda :

    mi sembra :

    Select consulenti.nome,sum(ore.numeroore) from consulenti,ore where
    ore.consulenti_id=consulenti.consulenti_id group by consulenti.nome

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    56
    :-) è la parte dell'SQL per la definizione dei database,
    ad esempio, per create una tabella :

    Create Table Clients (Clients_ID Integer Not Null primary key,
    SurName VarChar(255),
    Name VarChar(255),
    Address VarChar(255));

  6. #6

    ...

    Si, ho capito...
    ma come diavolo faccio a dire ad access che io voglio creare interamente una tabella personalizzata?

    mi permette di avere un visualizzatore sql solo sulle query...io invece devo creare tabelle, query e tutto personalizzate...
    oltretutto causa volontà del dirigente non posso installare un server Mysql o MS SQL sul server....

    grazie, lei è gentilissimo.
    Darkstahl

  7. #7

    WOWWWWWw

    Ho risolto...
    Ma per fare una divisione come faccio?

    ad esempio per dividere una somma per 7

    ES:

    sum(ore.numeroore)/ 7

    grazie ancora
    Darkstahl

  8. #8

    ho risolto

    ho risolto in questo modo...
    posto la query nel caso dovesse servire a qualcuno:

    SELECT Consulenti.Cognome, Consulenti.Nome, Consulenti.Ruolo, Consulenti.[Giorni Assegnati], (INT(sum(Ore.Ore)/7)), (INT((Consulenti.[Giorni Assegnati])-((sum(Ore.Ore)/7)))), (7-(INT((((sum(Ore.Ore)/7)-(INT(sum(Ore.Ore)/7)))*10))))
    FROM Consulenti INNER JOIN Ore ON Consulenti.[Codice Consulente]=Ore.[Codice Consulente]
    WHERE (((Consulenti.Cognome)) Like (([Inserisci cognome])))
    GROUP BY Consulenti.Cognome, Consulenti.Nome, Consulenti.Ruolo, Consulenti.[Giorni Assegnati];
    Darkstahl

  9. #9
    Scrivi create table e barabban nel codice SQL (crea nuova query, codice sql) e poi la esegui e magicamente access ti crea la tabella

    Anche update alter ecc.

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.