title: Regole per Creare un database ?

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:YjXx9.120853$%M1.
3108181
@twister2.libero.it...

Beh, per progettare un DATABASE occorre tenere sempre presenti le regole
fondamentali dei DB per l'ottimizzazione delle tabelle, e dei campi in esse
contenuti in modo da evitare doppioni inutili e problematici da trattare.
Quest'argomento è trattato nelle prime pagine di qualsiasi libro dedicato ai
DB
e si basa fondamentalmente su:
TABELLE, UNIVOCITA' dei dati e INDICI.
Dal tema Tabelle nasce tutta la TEORIA dei livelli di NORMALIZIONE, che
ben pochi usano e pochissimi sanno che esiste...........!!!
Per il tuo problema io unirei i dati in quanto simili, il campo da
aggiungere è
ovviamente necessario, e ti da la flessibilità di poter inserire in futuro
una nuova
tipologia di UTENTI identificato per il campo che andrai ad aggiungere.
Gli indici sono necessari per velocizzare le ricerche, le QRY, sopratutto in
un DB
Referenziale.
@Alex.


title: Regole per Creare un database ?

author: MM

text:
> Beh, per progettare un DATABASE occorre tenere sempre presenti le regole
> fondamentali dei DB per l'ottimizzazione delle tabelle, e dei campi in
esse
> contenuti in modo da evitare doppioni inutili e problematici da trattare.
> Quest'argomento è trattato nelle prime pagine di qualsiasi libro dedicato
ai
> DB
> e si basa fondamentalmente su:
> TABELLE, UNIVOCITA' dei dati e INDICI.
> Dal tema Tabelle nasce tutta la TEORIA dei livelli di NORMALIZIONE, che
> ben pochi usano e pochissimi sanno che esiste...........!!!
>
> Per il tuo problema io unirei i dati in quanto simili, il campo da
> aggiungere è
> ovviamente necessario, e ti da la flessibilità di poter inserire in futuro
> una nuova
> tipologia di UTENTI identificato per il campo che andrai ad aggiungere.
>
> Gli indici sono necessari per velocizzare le ricerche, le QRY, sopratutto
in
> un DB
> Referenziale.
>
> @Alex.
>
>
Grazie molte Alex,
quindi se io dovessi aggiungere un campo in questa tabella Clienti (che poi
contterrà clienti,idraulici e qualsiasi altra tipologia di clienti che
sfrutta la struttura esistente della tabella) e lo chiamo "tipocli"  nel
quale verrà memorizzato un identificativo che fa capire di che tipo è il
cliente io risolverei il problema.
Secondo voi è corretto gestire la cosa tramite una maschera principale sulla
quale esistono 2 pulsanti (per esempio) : Clienti e Idraulici.
Se io premo il pulsante Clienti lui mi apre la maschera Anagrafica (che fa
capo alla tabella Clienti) e inserisce un valore nel campo "tipocli".
Ma come faccio a fare cio' se è corretto fare in questo modo ? Mi spiego ,
su evento click del pulsante clienti eseguo me!tipocli ="cliente".
Ma se poi inserisco un altro cliente dalla maschera precedentemente aperta ,
come faccio a fargli capire ch sto inserendo un cliente ?
Per quanto riguarda gli indici, io dovre allora selezionare quei campi di
uso frequente ed indicizzarli, come se fosse un libro con il relativo
indice, dal quale accedo senza sfogliare tutto il libro , direttamente a
cio' che mi occorre ?
Fatemi sapere la vostra opinione. Sono ben accetti i consigli. Io sto
rifacendo questo db perhè trovo che posso farlo in modo migliore e più
scorrevole. (la maschera clienti ci metteva circa 10 secondi ad aprirsi
usando un ATHLON 1200 con 512 MB ram)
Grazie ancora.
Un saluto con simpatia
Marco


title: Regole per Creare un database ?

text:
[CUT]
>
> quindi se io dovessi aggiungere un campo in questa tabella Clienti (che
poi
> contterrà clienti,idraulici e qualsiasi altra tipologia di clienti che
> sfrutta la struttura esistente della tabella) e lo chiamo "tipocli"  nel
> quale verrà memorizzato un identificativo che fa capire di che tipo è il
> cliente io risolverei il problema.
>
> Secondo voi è corretto gestire la cosa tramite una maschera principale
sulla
> quale esistono 2 pulsanti (per esempio) : Clienti e Idraulici.
>
> Se io premo il pulsante Clienti lui mi apre la maschera Anagrafica (che fa
> capo alla tabella Clienti) e inserisce un valore nel campo "tipocli".
>
> Ma come faccio a fare cio' se è corretto fare in questo modo ? Mi spiego ,
> su evento click del pulsante clienti eseguo me!tipocli ="cliente".
> Ma se poi inserisco un altro cliente dalla maschera precedentemente aperta
,
> come faccio a fargli capire ch sto inserendo un cliente ?
[CUT]
Per il numero di RECORDS che hai dichiarato sinceramente mi sembrano troppi
10s.
Ma mi sembra che ti stai complicando la vita.....!
Se sfrutti le proprietà di MASCHERA tipo Me.Filter="CampoClienti =
'Idraulici'"
oppure altro......!!!
Oppure riempi una Combo(Elenco Valori......) con il Tipo di Cliente da
selezionare e fai comporre
la stringa di FILTRO leggendo la Combo su evento AFTER_UPDATE ed eseguendo
il REQUERY della FORM.
Ci sono mille modi.
Prova a dare un'occhiata alle ottimizzazioni gestite da ACCESS, ti crea
gl'indici dove servono
e ti suggerisce alternative alcune volte valutabili....!!!
@Alex.


title: collegamento a database remoto

author: Starpur

text:
Vorrei collegare un FE ad un BE pubblicato su internet è possibile? come
faccio il collegamento
grazie
Massimo


title: collegamento a database remoto

author: ringo

text:
"Starpur" <
in...@starwood.it
> ha scritto nel messaggio
news:oHrta.91953$iy5.2...@twister2.libero.it...

usando access da solo, scordatelo finchè non ci sarà
una linea di collegamente a 10/mbit...
alternative:
1) utilizza una struttura con terminal services
2) impara ASP ed interfacciati all'MDB via browser web (a questo punto
ti consiglio di passare direttamente al mondo open source=
PHP/MYSQL/PostgreeSQL)
bye
ringo


title: Aiuto ACCESS

author: dollaro

text:
Ciao a tutti...
ho un piccolo problemino da risolvere in SQL(Access)
Devo impostare una selezione su un campo indirizzo comprendente il
civico (es: via roma, 22) .
Vorrei poter cercare semplicemente via Roma con risultato un unico
record con esclusione dei civici. Mi spiego... il dato che mi serve,
ossia il CAP è distito per zone nelle grandi città come Milano o Roma
...e cercando via roma senza mettere civico non trovo nulla... se
metto "*" dopo il nome della via trovo troppi records... ci vorrebbe
una selezione puntuale ad esclusione del civico con eliminazione dei
doppioni.
Chi riesce a postarmi un esempio concreto??? Grazie mille!
Tabella = Tab1
Campi:
campo1 = Nominativo (scarso interesse per la problematica)
campo2 = via + civico
campo3 = CAP
campo4 = Città
campo+n = successivi campi (poco valore)
Riassumendo;
La soluzione cercata è che la chiave campo2 venga letta a meno del
civico, la query restituisca un solo valore eliminando tutti i
ripetuti civici della via cercata.
Grazie
Dollaro


title: Aiuto ACCESS

author: Roberto da casa

text:
"dollaro" <
dolla...@yahoo.it
> ha scritto nel messaggio
news:a52d7a14.0502...@posting.google.com...
> Ciao a tutti...
[CUT]
Normalmente in questo NG non si risponde a messaggi che abbiano un Subject
non significativo.
Nel tuo interesse ti consiglio di riproporre il quesito usando un messaggio
con un Subject attinente al problema che poni.
>
> Grazie
> Dollaro
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Aiuto ACCESS

text:
Qualcke HELP sul messaggio d'origine????
La prossima volta metterò un SUB significativo!
Grazie e buona Jornata


title: Aiuto Combobox

author: Decimo Meridio

text:
Ho questi 2 problemi.
1)Ho una maschera basata su una query che viene filtrata atraverso delle
Combo Box nell'intestazione pagina. Il mio problema è che alcuni campi hanno
lo stesso dato ripetuto migliaia di volte, cosicchè quando io apro la combo
box me li ripete tante volte quante sono nella query. Esempio.
Combox Stato Ordine    Combobox Ordine        Combobox Articolo
E (sta per evaso)            456                                004560
E                                    456
004561
E                                    456
004562
P (sta per parziale)          555                                004560
... e così via                    ...e così via                    ...e cos'
via
Ora, io vorrei far si che quando apro la freccina della combo non mi ripeta
il dato un milione di volte, ma mi faccia vedere i dati un unica volta.
2) Nel caso della Combobox Stato Ordine ho dei campi nella queri che sono
nulli. Come faccio a far si che per filtrare quei campi non debba mettere il
classico "" ma bensì una lettera a mio piacimento tipo "N". Si tenga conto
del fatto che non credo di poter agire sulla query, visto che questa
maschera è stata creata solo per visualizzare i dati e non per modificarli e
quindi non fvorrei andare a mdificare i dati nella tabella principale da ""
in "N".
Attendo una risposta. Nel frattempo auguri di buon Natale e Felice Anno
nuovo.


title: Aiuto Combobox

author: Antonio Ganci

text:
Decimo Meridio wrote:
> Ho questi 2 problemi.
[CUT]
> Ora, io vorrei far si che quando apro la freccina della combo non mi
> ripeta il dato un milione di volte, ma mi faccia vedere i dati un
> unica volta.
Dalle proprietà della query imposta Valori Univoci a Si
Oppure dall'SQL inserisci dopo SELECT l'istruzione DISTINCT
> 2) Nel caso della Combobox Stato Ordine ho dei campi nella queri che
> sono nulli. Come faccio a far si che per filtrare quei campi non
> debba mettere il classico "" ma bensì una lettera a mio piacimento
> tipo "N". Si tenga conto del fatto che non credo di poter agire sulla
> query, visto che questa maschera è stata creata solo per visualizzare
> i dati e non per modificarli e quindi non fvorrei andare a mdificare
> i dati nella tabella principale da "" in "N".
[CUT]
nz([NomeCampo];"N")
> Attendo una risposta. Nel frattempo auguri di buon Natale e Felice
> Anno nuovo.
Anche a te, saluti Antonio.


title: Aiuto Combobox

text:
Ti ringrazio dell'aiuto, ma nessuna delle due soluzioni sono applicabili.
Potresti spiegarmi meglio come applicare le tue istruzioni?
Ave.
"Antonio Ganci" <
a.ganciNO...@megattera.it
> ha scritto nel messaggio
news:atd62a$12dq5e$1...@ID-162989.news.dfncis.de...



title: Aiuto Combobox

author: Antonio Biso

text:
"Decimo Meridio" <
decimom...@hotmail.com
> ha scritto nel messaggio
news:NfiL9.31201$lV4.1...@news2.tin.it...
> Potresti spiegarmi meglio come applicare le tue istruzioni?
Sicuramente scrivendo correttamente DOPO il quoting!!!
Antonio


title: Maschere diverse di avvio a pc diversi...

author: jobxxyy

text:
Salve,
ho un database access 2000,
in una cartella condivisa in rete ovviamente,
c'è una macro autoexec che apre una determinata Maschera.
e tutto va bene,
vorrei invece che 1 solo determinato pc, quando apre il db, avvii una
maschera diversa..da quella impostata in autoexec,
come si puo fare.?!


author: Giuli el Dabro

text:


Puoi usare la sub che genera il numero di serie dell'HD, e avviare la
maschera solo quando è il PC con quel numero di serie ad avviarla.
--
Giuliano
alias Giuli el Dabro
Togli "le mani dalla bocca"
se mi vuoi scrivere privatamente
e ricorda: "Prima de parlar tasi"


text:
> Puoi usare la sub che genera il numero di serie dell'HD, e avviare la
> maschera solo quando è il PC con quel numero di serie ad avviarla.
Grazie,
ho risolto in modo piu "spartano"  facendo un collegamento ol click destro
dalla maschera al desktop.


author: Alessandro Baraldi

text:

Certo è bello sentire 2 soluzioni che personalmente non capisco come
possano risolvere il problema iniziale...!
In ogni caso entrambe le tecniche sono errate, la gestione di
Applicativi ServerSide
o Multiutenza in Rete va gestita diversamente, si scompone
l'applicativo in 2:
1) Client lato PC_User
2) Server lato Server di rete.
Si implementa una gestione User e si fa la connessione del Client al
DB(Server)...!
Fatto questo ti è possibile gestire tutte le personalizzazioni che
vuoi.
Saluti
@Alex


author: Ganimede

text:
Puoi creare un function che determina il nome del PC e con questo un
if che ti avvia una maschera altrimenti un'altra.
Miao.



title: Log WithEvents

author: Pisciotta Fabio

text:
Salve a tutti
Ho provato l'esempio Log WithEvents con access xp in formato mdb e tutto
funziona bene.
Perchè quando provo importando la tabella i form e i moduli in formato adp
non funziona, l'errore riporta "variabile oggetto o variabile del blocco
With non impostata".
Utilizzo access xp.
Grazie a tutti


title: Log WithEvents

author: Gaspare

text:
"Pisciotta Fabio" <
pisciot...@email.it
> ha scritto nel messaggio
news:d797me$3d9$1...@area.cu.mi.it...

Ciao,
quando hai fatto il download del file hai letto cosa c'era scritto sulla
relativa pagina web?
Buona giornata
Gaspare


title: gestione dipendenti

author: Singer

text:
sapete indicarmi un buon dabase (freeware e magari modificabile) per la
gestione dei dipendenti (anagrafiche, dati vari etc)
grazie


title: Trasferire certificato autofirmato

text:
Ciao a tutti
Tempo fa ho creato un certificato autofirmato con il quale firmo il codice che scrivo, per conto della mia azienda.
Ora mi hanno sostituito il PC e... posso importare il certificato creato sulla vecchia macchina ed utilizzarlo per firmare il codice?
Entrambe le macchine sono in dominio e l'utente windows è lo stesso, ma è cambito il SO (da XP a 7) e la versione di Office (da 2k3 a 2k10).
Vorrei evitare di obbligare centinaia di utenti a reinstallare il certificato.
grazie per l'attenzione
ciao!!


title: origine controllo di altra tabella non funziona..

author: JOE

text:
salve a tutti... mi spiego brevemente sicuramente è una cosa banale x
voi..
ho una maschera di inserimento dati anagrafici in cui ho aggiunto un
controllo
che deve prendere/memorizzare i dati di un altra tabella...
in sostanza l'origine controllo è questo: =Tabprodotti!CodProdotto
come mai quando visualizzo la maschera mi esce Nome ??
grazie


author: Cinzia

text:
"JOE" <
to...@invalid.it
> ha scritto nel messaggio
news:8Z43k.94606$FR.3...@twister1.libero.it...

Ciao JOE,
non puoi usare questa forma per richiamare un campo da una tabella non
collegata alla maschera.
Dovresti usare DLookUp("NomeCampo", "NomeTabella", "Condizione")
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
http://accessdaziacin.live.spaces.com
---------------------------------------->


text:
"Cinzia" <
cinziapagani-...@tiscali.it
> ha scritto nel
messaggio news:484cddf0$0$17931
>> che deve prendere/memorizzare i dati di un altra tabella...
>> in sostanza l'origine controllo è questo: =Tabprodotti!CodProdotto
>> come mai quando visualizzo la maschera mi esce Nome ??
>> grazie
> Ciao JOE,
> non puoi usare questa forma per richiamare un campo da una tabella non
> collegata alla maschera.
> Dovresti usare DLookUp("NomeCampo", "NomeTabella", "Condizione")
--------
ciao Cinzia... grazie per avermi risposto...
quindi in origine controllo potrei scrivere:
DLookUp("CodProdotto", "TabProdotti", "Condizione")....
purtroppo in "Condizione" non so cosa scrivere...
potresti farmi un esempio ??
Grazie


text:
"JOE" <
to...@invalid.it
> ha scritto nel messaggio
>> non puoi usare questa forma per richiamare un campo da una tabella
>> non collegata alla maschera.
>> Dovresti usare DLookUp("NomeCampo", "NomeTabella", "Condizione")
> --------
> ciao Cinzia... grazie per avermi risposto...
> quindi in origine controllo potrei scrivere:
>
> DLookUp("CodProdotto", "TabProdotti", "Condizione")....
> purtroppo in "Condizione" non so cosa scrivere...
> potresti farmi un esempio ??
--------
Ciao Cinzia...ho cmq risolto mettendo il controllo nella sottomaschera
..tutto ok..
vorrei chiederti un'altra cosa per cortesia...
ho una tabella con una lista di codici ed ho provato a creare con la
creazione guidata
una combo con origine il campo codice di questa tabella...
come mai se apro la maschera non visualizzo la combo... in sostanza devo
poter memorizzare
un codice scelto da questa combo...
come faccio ???
Ciao


title: Eliminare logo Access all'avvio

author: Sandrobi

text:
E' possibile quanto in oggetto, cioč quella finestra che si visualizza per
qualche secondo all'avvio?
Ciao.
Sandrobi


title: Eliminare logo Access all'avvio

text:
"Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
news:Fivsc.71397$Qc.28...@twister1.libero.it...

si mi pare che devi mettere una mbp con lo stesso nome del progetto access
nella cartella dove si trova il db


title: Eliminare logo Access all'avvio

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c8u0au$sfr$1...@lacerta.tiscalinet.it...
>
> > E' possibile quanto in oggetto, cioč quella finestra che si visualizza
per
> > qualche secondo all'avvio?
> >
> si mi pare che devi mettere una mbp con lo stesso nome del progetto access
> nella cartella dove si trova il db
>
Cioč, puoi essere piů preciso? Io ho A97.
Ciao.
Sandrobi


title: Eliminare logo Access all'avvio

author: FbioP

text:
"Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
news:ZJ7tc.74690$Qc.30...@twister1.libero.it...

Crea un file bmp (gestione.bmp) con lo stesso nome del db (gestione.mdb) e
salvalo nella stessa cartella del db


title: Eliminare logo Access all'avvio

author: Alessio Albano

text:
"Sandrobi" <
sandb...@libero.it
> wrote in message news:<ZJ7tc.74690$
Qc.30...@twister1.libero.it
>...
> "Simba883" <
simb...@libero.it
> ha scritto nel messaggio
> news:c8u0au$sfr$1...@lacerta.tiscalinet.it...
> >
> > > E' possibile quanto in oggetto, cioè quella finestra che si visualizza
>  per
> > > qualche secondo all'avvio?
> > >
>
> > si mi pare che devi mettere una mbp con lo stesso nome del progetto access
> > nella cartella dove si trova il db
> >
> Cioè, puoi essere più preciso? Io ho A97.
Mi scuso se la seconda risposta è già stata data, ma uso Google e non
ne vedo.
Per eliminare il logo devi avere un file .bmp da usare come "finestra"
di avvio.
Esso deve avere lo stesso nome del file .mdb (tranne l'estensione,
ovviamente! ;) ) e si deve trovare nella stessa cartella dell'mdb.
Anche io ho A97.
Alessio


title: Formattazione campo da "000" a contatore progressivo in tabella

author: leonardo esposito

text:
Buonasera Amici del NG,
ho una tabella di Access 2003 con vari campi di cui uno di questi ho
la necessità di formattare:
il campo in questione si chiama NumProg ed è uguale a "000" per tutte
le righe della tabella; io debbo con una query di aggiornamento o
altro far si che le righe vengano numerate progressivamente, quindi la
prima riga sarà uguale a "001", la seconda a "002", la terza a "003" e
così via.
Ringrazio molto per il prezioso aiuto ed il tempo dedicatomi.
Leonardo


author: Geppo

text:

update TuaTabella set NumProg = format(currentrecord, "000")
--
Ciao
Geppo


text:

grazie molte Geppo


title: Chiave Primaria

author: Enrico Pietrobon

text:
Ciao a tutti.
Domanda.
Da ADO o da DAO come posso modificare un campo per farlo diventare
chiave primaria ???
Se la chiave non esiste questo è il comando che utilizzo
"ALTER TABLE [tabella] ADD COLUMN [campo] AutoIncrement Primary Key"
Ma se esiste già un campo non riesco a farlo diventare chiave primaria...
Grazie grazie
Enrico Pietrobon


title: Chiave Primaria

author: Carlo Costarella

text:
"Enrico Pietrobon" <
enrico.p...@tiscali.it
> ha scritto nel messaggio
news:49103c7c$0$1072$4faf...@reader2.news.tin.it...

Uso DAO...prova così:
Sub CreatePrimaryKeys()
    Dim dbs As Database, tdfNuovo As TableDef
    Dim idxNuovo As Index
   Set dbs = CurrentDb
   Set tdfNuovo = dbs.TableDefs("NomeTuaTabella")
   With tdfNuovo
        Set idxNuovo = .CreateIndex("NomeApiacereIndice")
        idxNuovo.Fields.Append
idxNuovo.CreateField("NomeCampoEsistenteCheDiventaPK")
        idxNuovo.Primary = True
        .Indexes.Append idxNuovo
    End With
    dbs.Close
Set dbs = Nothing
End Sub
Il tutto funziona se nel campo non sono presenti duplicati, valori Null o
vuoti...
Ciao, Carlo


title: Chiave Primaria

text:
Carlo Costarella ha scritto:

Purtroppo Su questa istruzione...
idxNuovo.Fields.Append
Mi viene dato un errore del tipo "Argomento non valido"
Enrico Pietrobon


title: Chiave Primaria

text:
"Enrico Pietrobon" <
enrico.p...@tiscali.it
> ha scritto nel messaggio
news:4912bc8a$0$40309$4faf...@reader5.news.tin.it...

Certo gli manca la parte che si trova (probabilmente) al rigo di sotto...
Questo spezzone:
idxNuovo.Fields.Append idxNuovo.CreateField("NomeCampoPK")
deve stare su di un unica riga.
Tranquillo che funziona.
Ciao, Carlo


title: Chiave Primaria

text:

Vero....
Funziona...
ma mi devi spiegare quetsa istruzione...
Perchè proprio non lo capita..
Set idxNuovo = .CreateIndex("NomeApiacereIndice")
Grazie
Enrico Pietrobon


title: Chiave Primaria

text:
"Enrico Pietrobon" <
enrico.p...@tiscali.it
> ha
cut
> Vero....
> Funziona...
> ma mi devi spiegare quetsa istruzione...
> Perchè proprio non lo capita..
>
> Set idxNuovo = .CreateIndex("NomeApiacereIndice")
>
> Grazie
>
>
> Enrico Pietrobon
Il metodo (DAO) CreateIndex crea un oggetto "Indice".
La sua sintassi prevede la variabile index, il nome della "tabledef" e,
opzionalmente, il nome univoco che si desidera dare all'indice.
Questo è utile perchè potresti farvi riferimento da codice semplicemente
richiamandone il nome.
Per maggiori dettagli cerca nella guida VBA "Metodo CreateIndex".
Ciao, Carlo


title: Chiave Primaria

text:
Carlo Costarella ha scritto:

Grazie....
Gentilissimo.
Enrico Pietrobon


title: [?] maschera con sottomaschera di query

author: am

text:
ciao a tutti,
 sto cercando di creare una maschera con tre caselle di testo un pulsante ed
una sottomaschera siffatta: Lancio la maschera e riempio le tre caselle con
valori miei, schiaccio il pulsante ed attivo la sottomaschera con la query
dettata dai 3 parametri precedente.
L'ho fatta con il segg risultato (pessimo):
appena lancio la maschera mi attiva anche la sottomaschera (si può evitare?)
con la sua query che mi chiede i tre campi prima ancora di visualizzare su
video la maschera. Quando schiaccio il tasto si riattiva la sottomaschera
che non mi riconosce i valori inseriti nei comandi, eppure ho messo i
collegamenti giusti, e quindi mi richiede i soliti 3 valori.
 Qualcuno ha capito qualcosa dei miei problemi e mi sa rispondere?
Grazie
Andrea


title: [?] maschera con sottomaschera di query

author: Roberto

text:
am <
a...@tin.it
> wrote in message 8be3tl$paj$1...@nslave2.tin.it...

Per definizione una sottomaschera viene attivata  con la maschera che la
contiene e pertanto non è attivabile su comando, cosa invece possibile per
una maschera; non vorrei che tu non abbia bisogno di una sottomaschera ma di
una  seconda maschera che venga attivata dall'evento  "Su click" del
pulsante e che abbia come "Oggetto origine" dei dati la tua query.
Comunque per mia cultura, visto che hai dichiarato un controllo
sottomaschera all'interno della maschera principale, come proprietà "Collega
campi secondari" e "Collega campi master" di questo controllo cosa hai
scritto?
Roberto


title: [?] maschera con sottomaschera di query

text:
Roberto <
r.ma...@libero.it
> wrote in message
9rNC4.6653$pn3....@news.infostrada.it...

Non ho collegato niente perché sia il contenuto dei 3 campi della !°
maschera che dei restanti della sottomaschera appartengono alla stessa
tabella (forse è qui l'errore?!?)


title: [?] maschera con sottomaschera di query

text:
> > Comunque per mia cultura, visto che hai dichiarato un controllo
> > sottomaschera all'interno della maschera principale, come proprietà
> "Collega
> > campi secondari" e "Collega campi master" di questo controllo cosa hai
> > scritto?
> >
> > Roberto
> >
> >
> Non ho collegato niente perché sia il contenuto dei 3 campi della !°
> maschera che dei restanti della sottomaschera appartengono alla stessa
> tabella (forse è qui l'errore?!?)
>
>
E magari anche la query è fatta su la stessa tabella.
Certo è che una sottomaschera serve ad inserire in una maschera basata su
una tabella i dati di un'altra tabella che risulta relazionata alla prima in
base ad una chiave.
Penso che se spieghi cosa vuoi realizzare è più facile che qualcuno ti
aiuti.
ciao
Roberto


title: Aggiornare tabella listino

author: Daniele

text:
Ho iniziato da poco a smanettare con Access.
Ho creato una tabella contenente articoli, descrizioni, prezzi, data
listino, ecc.
I dati li importo da file di testo che mi fengono forniti mensilmente.
Il campo articolo è indicizzato e impostato su duplicati non ammessi.
Il problema nasce quando importe altri dati, alcuni dei quali dovrebbero
aggiornarmi i prezzi di articoli esistenti.
Come posso fare?
C'è la possibilità di confrontare le date?
Daniele


title: Aggiornare tabella listino

author: André le Pčtomane

text:
"Daniele" <
imqu...@tin.it
> ha scritto nel messaggio
news:n4_s8.4301$vF6.1...@news2.tin.it...

1)crei una tabella temporanea = alla tabella listino e li' importi i nuovi
files di testo.
2) query di accodamento per i nuovi articoli
3) query di aggiornamento per i prezzi degli articoli già esistenti con
eventuale controllo  delle date.
4) pulisci la tabella temporanea per un uso sucessivo.
Ciao.
Ale.


title: Aggiornare tabella listino

text:
Mentre scrivevevo pensavo a questa soluzione, il problema è che non conosco
ancora abbasta bene VBA o le macro per poterla fare, un piccolo aiutino?
Grazie
Daniele
"André le Pètomane" <
alepetoma...@hotmail.com
> ha scritto nel
messaggio news:a91ri7$6cce$1...@stargate1.inet.it...



title: Aggiornare tabella listino

text:
"Daniele" <
imqu...@tin.it
> ha scritto nel messaggio
news:mu_s8.4408$vF6.1...@news2.tin.it...
> Mentre scrivevevo pensavo a questa soluzione, il problema è che non
conosco
> ancora abbasta bene VBA o le macro per poterla fare, un piccolo aiutino?
>
non servono macro, solo query.
Inizia copiando la tabella e rinominandola temp.
L'importazione da testo la fai su temp.
Prova a fare una query di accodamento da temp a tabella con
l'autocomposizione copiando i campi uno sull'altro (che dovrebbero avere lo
stesso nome se non li rinomini).
Stesso procedimento ma questa volta con una query di aggiornamento con
collegamento tra articolo di tabella e articolo temp (per i records uguali
per entrambe le tabelle).
Non è difficile, se te lo facessi io ti toglierei il divertimento e la
soddisfazione di riuscirci da solo.
Ciao
Ale.


title: Aggiornare tabella listino

text:
Ho fatto come hai detto ed è andato tutto bene anche se ho dovuto utilizzare
solo la query di aggiornamento in modo da essere sicuro che mi vengato
aggiornati tutti i dati.
Ho ancora un piccolo problema.
Il prezzo in euro che importo è composto da 9 cifre delle quali le ultime
due indicano i centesimi ma nella tabella mi ritrovo un lo stesso valore
come fosse un intero, quindi importo "000000900" equivalente a 9,00? e nella
tabella mi ritrovo 900,00?.
Come posso fare?
E' stata dura ma la soddisfazione è impagabile!!!!!
Daniele
"André le Pètomane" <
alepetoma...@hotmail.com
> ha scritto nel
messaggio news:a93fc1$85vi$1...@stargate1.inet.it...



title: Aggiornare tabella listino

text:
"Daniele" <
imqu...@tin.it
> ha scritto nel messaggio
news:zMxt8.8833$b62.2...@news1.tin.it...
> Ho fatto come hai detto ed è andato tutto bene anche se ho dovuto
utilizzare
> solo la query di aggiornamento in modo da essere sicuro che mi vengato
> aggiornati tutti i dati.
> Ho ancora un piccolo problema.
> Il prezzo in euro che importo è composto da 9 cifre delle quali le ultime
> due indicano i centesimi ma nella tabella mi ritrovo un lo stesso valore
> come fosse un intero, quindi importo "000000900" equivalente a 9,00? e
nella
> tabella mi ritrovo 900,00?.
> Come posso fare?
> E' stata dura ma la soddisfazione è impagabile!!!!!
>
hai visto? arrivare da solo alla soluzione gratifica molto oltre a farti
capire bene quello che stai facendo.
per il problema delle virgole:
Probabilmente nelle specifiche di importazione che penso avrai salvato (se
non lo hai fatto fallo per le prossime importazioni) non e' settato bene il
formato del campo prezzo, devi correggere a 2 decimali.
Inoltre il campo prezzo di tutte le tabelle deve essere settato a Numerico /
Precisione doppia (ma questo forse lo è già).
Ciao.
Ale.


title: criterio query su controlli maschere alternative

author: Giuseppe

text:
Salve a tutti.
Ho un report la cui origine dati ha come criterio il controllo
presente in una form.
Se però utilizzo una form alternativa con gli stessi controlli
dell'altra per aprire il report, vorrei che il criterio tenesse conto
solo del controllo della maschera chiamante.
Ho provato a mettere la condizione IIf ma quando apro il report dalla
form alternativa, mi chiede sempre il valore del controllo della prima
form.
Ciao Giuseppe.


author: Alessandro Cara

text:
Giuseppe ha scritto:
> Salve a tutti.
> Ho un report la cui origine dati ha come criterio il controllo
> presente in una form.
> Se per� utilizzo una form alternativa con gli stessi controlli
> dell'altra per aprire il report, vorrei che il criterio tenesse conto
> solo del controllo della maschera chiamante.
> Ho provato a mettere la condizione IIf ma quando apro il report dalla
> form alternativa, mi chiede sempre il valore del controllo della prima
> form.
> Ciao Giuseppe.
la iif valuta sempre entrambe le condizioni, se non lo sai, sappilo ;-{)
Non so come hai fatto la condizione e dove la hai messa ma presumo....
--
ac


author: Karl Donaubauer

text:
Giuseppe wrote:
> Ho un report la cui origine dati ha come criterio il controllo
> presente in una form.
> Se per� utilizzo una form alternativa con gli stessi controlli
> dell'altra per aprire il report, vorrei che il criterio tenesse conto
> solo del controllo della maschera chiamante.
> Ho provato a mettere la condizione IIf ma quando apro il report
> dalla form alternativa, mi chiede sempre il valore del controllo
> della prima form.
Puoi crearti una funzione in un modulo standard:
Public Function fctMioCriterio()
    If SysCmd(acSysCmdGetObjectState, acForm, "Maschera1") > 0 Then
        fctMioCriterio = Forms!Maschera1!Controllo1
    End If
    If SysCmd(acSysCmdGetObjectState, acForm, "Maschera2") > 0 Then
        fctMioCriterio = Forms!Maschera2!Controllo1
    End If
End Function
Poi nella query usa come criterio: fctMioCriterio()
Un altro metodo ho descritto qui:
http://groups.google.com/group/microsoft.public.it.office.access/browse_frm/thread/e2de8583293d900c
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
> Puoi crearti una funzione in un modulo standard:
>
> Public Function fctMioCriterio()
>
>     If SysCmd(acSysCmdGetObjectState, acForm, "Maschera1") > 0 Then
>         fctMioCriterio = Forms!Maschera1!Controllo1
>     End If
>
>     If SysCmd(acSysCmdGetObjectState, acForm, "Maschera2") > 0 Then
>         fctMioCriterio = Forms!Maschera2!Controllo1
>     End If
>
> End Function
>
> Poi nella query usa come criterio: fctMioCriterio()
>
Fatto tutto e funziona.
Però nella query ho due campi con criteri IdAzienda e Data.
Sul primo il criterio è uguale, sull'altro è >=.
Ho duplicato la funzione chiamandola fctMioCriterio2() e ho sostituito
il nome del campo su cui c'è il secondo criterio.
Nella query, sul criterio del campo data ho messo >=fctMioCriterio2()
e su esecuzione della query mi dà il seguente messaggio:
"errore di runtime 424 - necessario oggetto"
Ciao Giuseppe.


text:
Giuseppe wrote:
>> Puoi crearti una funzione in un modulo standard:
>>
>> Public Function fctMioCriterio()
>>
>>     If SysCmd(acSysCmdGetObjectState, acForm, "Maschera1") > 0 Then
>>         fctMioCriterio = Forms!Maschera1!Controllo1
>>     End If
>>
>>     If SysCmd(acSysCmdGetObjectState, acForm, "Maschera2") > 0 Then
>>         fctMioCriterio = Forms!Maschera2!Controllo1
>>     End If
>>
>> End Function
>>
>> Poi nella query usa come criterio: fctMioCriterio()
>
> Fatto tutto e funziona.
> Per� nella query ho due campi con criteri IdAzienda e Data.
> Sul primo il criterio � uguale, sull'altro � >=.
> Ho duplicato la funzione chiamandola fctMioCriterio2() e ho sostituito
> il nome del campo su cui c'� il secondo criterio.
> Nella query, sul criterio del campo data ho messo >=fctMioCriterio2()
> e su esecuzione della query mi d� il seguente messaggio:
> "errore di runtime 424 - necessario oggetto"
Hai controllato cosa ritorna la tua funzione?
p.e. con chiamarla nella finestra immediata con
?fctMioCriterio2()
e premere <Enter> nella stessa riga.
Se non trovi l'errore posta il tuo codice e la stringa SQL della query.



text:
> Hai controllato cosa ritorna la tua funzione?
> p.e. con chiamarla nella finestra immediata con
>
> ?fctMioCriterio2()
>
> e premere <Enter> nella stessa riga.
Questa non saprei attuarla.
>
> Se non trovi l'errore posta il tuo codice e la stringa SQL della query.
SQL:  SELECT tblFatture.IDAzienda, tblAziende.NomeAzienda,
tblFatture.DataFattura, tblFatture.NFattura, tblFatture.NProtocollo,
tblFatture.NNotaCredito, tblFatture.IdCliente,
tblAnagrafica.ragionesociale1, tblAnagrafica.ragionesociale2,
tblFatture.[totale fattura], tblFatture.Imponibile,
Year([Datafattura]) AS Espr1, tblFatture.[stato saldo],
tblFatture.iva, tblFatture.[primo acconto], [totale fattura]-Nz([Primo
acconto],0)-Nz([secondo acconto],0) AS Saldo
FROM tblAziende INNER JOIN ((tblAnagrafica INNER JOIN tblClienti ON
tblAnagrafica.IdAnagrafica = tblClienti.IDAnagrafica) INNER JOIN
tblFatture ON tblClienti.IdCliente = tblFatture.IdCliente) ON
(tblAziende.IDAzienda = tblClienti.IdAzienda) AND
(tblAziende.IDAzienda = tblFatture.IDAzienda)
WHERE (((tblFatture.IDAzienda)=fctMioCriterio()) AND
((tblFatture.DataFattura)=fctMioCriterio2()) AND ((tblFatture.[stato
saldo])=0))
ORDER BY tblFatture.DataFattura, tblFatture.NFattura;
Funzione;
Public Function fctMioCriterio2()
    If SysCmd(acSysCmdGetObjectState, acForm, "variazione fatture") >
0 Then
        fctMioCriterio = Forms!variazione_fatture!Anno
    End If
    If SysCmd(acSysCmdGetObjectState, acForm, "frmparametricrediti") >
0 Then
        fctMioCriterio = Forms!frmparametricrediti!Anno
    End If
End Function
Ciao Giuseppe.


text:
Giuseppe wrote:
>> Hai controllato cosa ritorna la tua funzione?
>> p.e. con chiamarla nella finestra immediata con
>>
>> ?fctMioCriterio2()
>>
>> e premere <Enter> nella stessa riga.
>
> Questa non saprei attuarla.
?
> ...
> SELECT
> ...
> WHERE (((tblFatture.IDAzienda)=fctMioCriterio()) AND
> ((tblFatture.DataFattura)=fctMioCriterio2())
> ...
> Public Function fctMioCriterio2()
>
>    If SysCmd(acSysCmdGetObjectState, acForm, "variazione fatture") >
> 0 Then
>        fctMioCriterio = Forms!variazione_fatture!Anno
>    End If
>
>    If SysCmd(acSysCmdGetObjectState, acForm, "frmparametricrediti") >
> 0 Then
>        fctMioCriterio = Forms!frmparametricrediti!Anno
>    End If
>
> End Function
1) Se hai chiamato la funzione "fctMioCriterio2" devi anche usare
questo nome per ritornare un valore. Cio� sostituire
> fctMioCriterio = Forms!variazione_fatture!Anno
con
fctMioCriterio2 = Forms!variazione_fatture!Anno
Lo stesso per il secondo If...
2) Hai sbagliato il nome della maschera:
> If SysCmd(acSysCmdGetObjectState, acForm, "variazione fatture")
> ...
> fctMioCriterio = Forms!variazione_fatture!Anno
variazione fatture <> variazione_fatture



text:
1) Se hai chiamato la funzione "fctMioCriterio2" devi anche usare
questo nome per ritornare un valore. Cioè sostituire
> fctMioCriterio = Forms!variazione_fatture!Anno
con
fctMioCriterio2 = Forms!variazione_fatture!Anno
Lo stesso per il secondo If...
giusto.
> 2) Hai sbagliato il nome della maschera:
>
> > If SysCmd(acSysCmdGetObjectState, acForm, "variazione fatture")
> > ...
> > fctMioCriterio = Forms!variazione_fatture!Anno
>
> variazione fatture <> variazione_fatture
Non ho capito dove e perchè ho sbagliato il nome della maschera e dove
mettere "variazione fatture <> variazione_fatture".
Comunque senza tener conto del punto 2), ho messo nella query come
criterio del campo datafattura >fctMioCriterio2() e adesso funziona.
Grazie Karl.
Giuseppe.


text:
Giuseppe wrote:
> ...
>> 2) Hai sbagliato il nome della maschera:
>>
>>> If SysCmd(acSysCmdGetObjectState, acForm, "variazione fatture")
>>> ...
>>> fctMioCriterio = Forms!variazione_fatture!Anno
>>
>> variazione fatture <> variazione_fatture
>
> Non ho capito dove e perch� ho sbagliato il nome della maschera e
> dove mettere "variazione fatture <> variazione_fatture".
> ...
Ho citato e ricapitolato 2 righe del tuo codice dove secondo la
mia impressione hai scritto il nome della maschera una volta
senza trattino, l'altra con un trattino tra le due parti del nome.
Se invece si tratterebbe di 2 maschere diverse, il tuo sistema
di nominare gli oggetti sarebbe un disastro.
--
:-)



text:
> Ho citato e ricapitolato 2 righe del tuo codice dove secondo la
> mia impressione hai scritto il nome della maschera una volta
> senza trattino, l'altra con un trattino tra le due parti del nome.
Come sempre hai ragione.
> >>> If SysCmd(acSysCmdGetObjectState, acForm, "variazione fatture")
> >>> ...
> >>> fctMioCriterio = Forms!variazione_fatture!Anno
ora
If SysCmd(acSysCmdGetObjectState, acForm, "variazione fatture")
fctMioCriterio = Forms[!variazione fatture]!Anno
Grazie.
Giuseppe.


text:
Giuseppe wrote:
> ...
> If SysCmd(acSysCmdGetObjectState, acForm, "variazione fatture")
>
> fctMioCriterio = Forms[!variazione fatture]!Anno
Giusto sarebbe: Forms![variazione fatture]!Anno
Buono sarebbe p.e.
Forms!frmVariazioneFatture!Anno
o
Forms!frm_Variazione_Fatture!Anno
Cio�, con un prefisso dichiarativo, senza spazi e con iniziali
maiuscoli ("camel case"). Vedi anche:
 Denominazioni

www.donkarl.com/it?FAQ1.5
--
Buona Domenica



text:
> Giusto sarebbe: Forms![variazione fatture]!Anno
>
> Buono sarebbe p.e.
>
> Forms!frmVariazioneFatture!Anno
> o
> Forms!frm_Variazione_Fatture!Anno
>
> Cioè, con un prefisso dichiarativo, senza spazi e con iniziali
> maiuscoli ("camel case"). Vedi anche:
>
>  Denominazioni
>
www.donkarl.com/it?FAQ1.5
>
Si Karl, la fretta è una maledetta compagna. In effetti ho scritto:
fctMioCriterio = Forms![variazione fatture]!Anno e non fctMioCriterio
= Forms[!variazione fatture]!Anno
ma nel post ho invertito la posizione del ! e del [
La tua FAQ1.5 l'ho letta un paio di volte e appena posso conto di
rinominare gli oggetti che hanno lo spazio nei nomi, magari
anticipando al nome (senza spazio) il prefisso.
> Buona Domenica
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
Buona Domenica anche a te.
Ancora Grazie.
Giuseppe.


title: Taglie e colori

author: Giuliano Bolzonello

text:
Ciao a tutti,
stò provando ad inserire la gestione taglie e colori in un db. Sarà l' ora
tarda , ma non riesco a cavarne un gran che. Ho fatto una tabella Scala
taglie con i campi taglia1, taglia2 , ecc.
Il problema è che poi quando vado ad incrociare la tabella con la tabella
modelli e la tabella colori , mi trovo relazioni molti a molti un pò ovunque
e mi perdo.......
Qualcuno magari ha già affrontato il problema e mi può dare una mano ?
Grazie !


title: Taglie e colori

author: Roberto da casa

text:
"Giuliano Bolzonello" <
gbolz...@tiscalinet.it
> ha scritto nel messaggio
news:aakdmm$88f$1...@lacerta.tiscalinet.it...

Ritengo che tu stia parlando di un database che deve gestire la
fabbricazione/vendita di capi di abbigliamento.
Forse sarebbe bene che spendessi qualche parola in più per spiegare cosa ti
serve; come farla poi lo vedremo eventualmente dopo insieme.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Taglie e colori

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:4Ltz8.34079$W9.8...@twister2.libero.it...

Ok, ci provo.
Devo appunto gestire con un db la vendita di prodotti di abbigliamento. Per
fare questo stò provando a strutturare un db nella seguente maniera:
TModello con i seguenti campi: IdModello , Stagione , Fornitore , Etichetta
, Modello , Descrizione , PrezzoAcquisto , ScalaTaglie
TScalaTaglie con i seguenti campi : IdScalaTaglie , ScalaTaglie , Taglia1
,Taglia2,ecc fino a taglia16
TColori con i campi : IDModCol , Modello, CodiceColore , DescrizioneColore
Adesso viene il bello ..... un modello ha molti colori , una sola scala
taglie e molte taglie.
Ha anche molti colori.
Una scala taglie ha molti modelli.
Devo arrivare ad avere una riga ordine del tipo :
Stagione,fornitore, modello,colore,quantità per taglia1, quantità per
taglia2 , ecc.
Immagino un report dove vengano messe come etichette le singole taglie e
sotto le quantità per colore ad esse relative......
Come posso fare?
Grazie!
Giuliano


title: Taglie e colori

text:
"Giuliano Bolzonello" <
gbolz...@tiscalinet.it
> ha scritto nel messaggio
news:aan3hg$tgc$1...@pegasus.tiscalinet.it...
[CUT]
> Devo appunto gestire con un db la vendita di prodotti di abbigliamento.
Per
> fare questo stò provando a strutturare un db nella seguente maniera:
> TModello con i seguenti campi: IdModello , Stagione , Fornitore ,
Etichetta
> , Modello , Descrizione , PrezzoAcquisto , ScalaTaglie
>
> TScalaTaglie con i seguenti campi : IdScalaTaglie , ScalaTaglie , Taglia1
> ,Taglia2,ecc fino a taglia16
>
> TColori con i campi : IDModCol , Modello, CodiceColore , DescrizioneColore
>
> Adesso viene il bello ..... un modello ha molti colori , una sola scala
> taglie e molte taglie.
> Ha anche molti colori.
> Una scala taglie ha molti modelli.
> Devo arrivare ad avere una riga ordine del tipo :
> Stagione,fornitore, modello,colore,quantità per taglia1, quantità per
> taglia2 , ecc.
> Immagino un report dove vengano messe come etichette le singole taglie e
> sotto le quantità per colore ad esse relative......
> Come posso fare?
> Grazie!
> Giuliano
Io strutturerei il database su 3 tabelle fondamentali.
tblColori
---------
IDColore        Contatore e chiave primaria
DescrColore    Testo
tblTaglie
--------
IDTaglia          Contatore e chiave primaria
DescrTaglia     Testo
tblModelli
----------
IDModello        Contatore e chiave primaria
DescrModello    Testo
Stagione
Fornitore
PrezzoAcquisto
ecc. ecc.
Quindi creerei una tabella tblModTag che serve a mettere in relazione
molti-a-molti le tabelle tblModelli e tblTaglie; questa tabella avrebbe una
struttura simile a questa:
tblModTag
-----------
IDModTag        Contatore e chiave primaria
IDModello         Numerico
IDTaglia             Numerico
Questa tabella sarà in relazione uno-a-molti con la tabella tblModelli
tramite i campi IDModello ed in relazione uno-a-molti con la tabella
tblTaglie tramite i campi IDTaglia.
Per il campo IDModello eseguirei l'Autocomposizione Ricerca... basandola
sulla tabella tblModelli.
Per il campo IDTaglia eseguirei l'Autocomposizione Ricerca... basandola
sulla tabella tblTaglie.
Infine creerei una tabella tblListino che serve a mettere in relazione
molti-a-molti le tabelle tblModTag e tblColori; questa tabella avrebbe una
struttura simile a questa:
tblListino
---------
IDListino            Contatore e chiave primaria
IDModTag         Numerico
IDColore            Numerico
QtàOrdine          Numerico
ecc. ecc.
Questa tabella sarà in relazione uno-a-molti con la tabella tblModTag
tramite i campi IDModTag ed in relazione uno-a-molti con la tabella
tblColori tramite i campi IDColore.
Per il campo IDColore eseguirei l'Autocomposizione Ricerca... basandola
sulla tabella tblColori.
Questa la struttura e le relazioni delle tabelle; naturalmente ora devi
pensare alle maschere per la loro gestione.
Quanto al report che formalizza l'ordine, la sua origine record sarà la
tabella tblListino, debitamente raggruppata.
Come avrai visto non ho creato una tabella ScalaTaglie; potresti crearla ed
usarla una-tantum solo per automatizzare la creazione della tabella
tblModTag.



title: Corso gratis per chi comincia con Access

author: Elena Carolei

text:
... scopri come all'indirizzo
http://www.idem.it
Ciao
Elena


author: Sergio MAZZA

text:
"Elena Carolei" <
el...@iol.it
> ha scritto nel messaggio
news:3923F986...@iol.it...
> ... scopri come all'indirizzo
http://www.idem.it
>
> Ciao
>
>
> Elena
>
ANCORAA??!!


title: Creare un contatore

author: ilciccia

text:
Ciao
avrei la necessità di creare un contatore non utilizzando il solito
contatore di access.
In modo che se anche cancello una riga il contatore non mi salti il numero
ma continui la normale numerazione crescente.
Grazie mille per l'aiuto
Ciao
Luca
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Creare un contatore

author: ALESSANDRO Baraldi

text:
"ilciccia" <
ilci...@libero.it
> ha scritto nel messaggio
news:c9nu87$a71$1...@news.newsland.it...
> Ciao
> avrei la necessità di creare un contatore non utilizzando il solito
> contatore di access.
> In modo che se anche cancello una riga il contatore non mi salti il numero
> ma continui la normale numerazione crescente.
>
> Grazie mille per l'aiuto
> Ciao
> Luca
Prova con Dmax("[CampoId]","NomeTAbella")+1
Ciao.
@Alex.


title: Creare un contatore

author: Giorgio Conte

text:
"ilciccia" <
ilci...@libero.it
> wrote in message
news:c9nu87$a71$
1...@news.newsland.it
> Ciao
> avrei la necessità di creare un contatore non utilizzando il solito
> contatore di access.
> In modo che se anche cancello una riga il contatore non mi salti il numero
> ma continui la normale numerazione crescente.
>
> Grazie mille per l'aiuto
> Ciao
> Luca
Io una cosa cosi l'avevo risolta in questo modo
Avevo creato una query che cercava il valore piu alto inserito, poi
da un pulsante o da un aggiornamento di un campo, questo dipende dalle
esigenze, ho scritto delle righe
Dim varX As Variant
varX = DLookup("[MaxvaloreRisultato]", "nomequery")
Me.Progressivo = varX + 1
Con DLookup vado a leggere la query creata in precedenza, mi estraggo il
valore "variabile temporanea varX" e lo modifico a piacimento e l'avevo
inserito in un campo.
Me.progressivo e il valore massimo inserito maggiorato di 1.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: HELP... Database danneggiato

author: Nicola Feretti

text:
Salve a tutti.
Qualcuno conosce un metodo + o - ortodosso per recuperare Query e Maschere
da un Db danneggiato?
Dopo un Crashone del disco fisso (Maxtor 60 Gb con 3 giorni di vita!) ho
perso un po' di lavoro che stavo finendo da consegnare urgentemente.
Cuscinetti inchiodati, serriscaldamento e FAT persa....
Sono riuscito con un'utility miracolosa (OnTrack FileRecovery) a recuparare
tutti i DB non ancora backuppati. Tutti i file sono leggibili tranne quello
+ importante che era aperto al momento del crash.
Aprendolo mi avvisa che "Il database 'c:\pinco\pallino.mdb' deve essere
ripristinato o non č un database.   Tentare di ripristinare il database?"
Tentando il ripristino Access Xp si pianta dopo qualche minuto (il db č 64
mb).
Ho provato a aprire un db vuoto e importare query e tabelle, ma non lo
riconosce e richiede il ripristino...
Grazie in anticipo.


title: HELP... Database danneggiato

text:
"Nicola Feretti" <
nic...@bigfoot.com
> ha scritto nel messaggio
news:ae0di0$49q$1...@monty.lombardiacom.it...
> Salve a tutti.
> Qualcuno conosce un metodo + o - ortodosso per recuperare Query e Maschere
> da un Db danneggiato?
>
> Dopo un Crashone del disco fisso (Maxtor 60 Gb con 3 giorni di vita!) ho
> perso un po' di lavoro che stavo finendo da consegnare urgentemente.
> Cuscinetti inchiodati, serriscaldamento e FAT persa....
> Sono riuscito con un'utility miracolosa (OnTrack FileRecovery) a
recuparare
> tutti i DB non ancora backuppati. Tutti i file sono leggibili tranne
quello
> + importante che era aperto al momento del crash.
> Aprendolo mi avvisa che "Il database 'c:\pinco\pallino.mdb' deve essere
> ripristinato o non è un database.   Tentare di ripristinare il database?"
>
> Tentando il ripristino Access Xp si pianta dopo qualche minuto (il db è 64
> mb).
> Ho provato a aprire un db vuoto e importare query e tabelle, ma non lo
> riconosce e richiede il ripristino...
>
> Grazie in anticipo.
>
>
Quando il pc si inchioda mentre si lavora con database  è cosa buona fare lo
scandisk del disco, cancelllare il file .ldb associato e farlo ripartire.
Nel tuo caso non sò se hai anche recuperato il file .ldb. In questo caso
cancellalo e riprova.
Se hai potuto fare il recovery probabilmente il disco inchiodato riparte.
Prova a fare lo scandisk di questo disco e cancellare il file .ldb.
In alternativa prova a realizzare un db vuoto e importare tutti gli oggetti
che ti servono.
In rete esistono dei software che tentano il recupero di file mdb
danneggiati. Prova a cercare "Access recovery" o simili.
Ciao, Carlo


title: Impossibile creare MDE

author: Giulio Severini

text:
Non riesco a creare il file MDE dal mio file .MDB
Ho un errore ricorrente che dice che è impossibile generare il file MDE
dal formato corrente del mio db.
Allora ho provato a metterlo in formato Access 2002-2003 (cosa inutile
visto che già uso Access2003) ma ho sempre errore, che mi dice che è
impossibile.
Che può essere?
Grazie!!!
--
Insostenibile è il peso della conoscenza, se questa toglie poesia all'
Essere Umano.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Impossibile creare MDE

author: MA

text:
Giulio Severini wrote:
> Non riesco a creare il file MDE dal mio file .MDB
>
> Ho un errore ricorrente che dice che è impossibile generare il file
> MDE dal formato corrente del mio db.
>
> Allora ho provato a metterlo in formato Access 2002-2003 (cosa inutile
> visto che già uso Access2003) ma ho sempre errore, che mi dice che è
> impossibile.
>
> Che può essere?
>
> Grazie!!!
www.donkarl.com/it
 7.17
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Impossibile creare MDE

text:
>
www.donkarl.com/it
 7.17
Grazie :)
Hai qualche suggerimento per gli altri problemi che non riesco ancora a
risolvere?
Mi sto incasinando con il codice MA, spero tanto che tu possa darmi una
mano
:(
Buon lavoro!!



title: immissione dati

author: Mike Dens

text:
Ciao ho l'ennesimo dilemma: ho una query che prima di esser eseguita mi
chiede di inserire l'anno a 4 cifre ( es. 2003 ). La query fa
riferimento ad una tabella nella quale il campo anno č stato limitato a
4 cifre. Quando eseguo la query ed inserisco un numero con piů di 5
cifre questa viene eseguita ma ovviamente non mi da nessun record. Come
posso dire alla casella di inserimento dati di limitare il record a 4
cifre?? oppure quando viene inserito un numero con piů di 5 cifre far
comparire un messaggio che mi indichi che il numero inserito č errato??
grazie e ciao
mike
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: immissione dati

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:82e0f8bcf3face7075...@mygate.mailgate.org...

Guarda sul sitocomune
MAssimiliano


title: immissione dati

text:
Ho guardato nel sito comune ma non ho trovato nullapuoi
essere piů preciso????
grazie
mike
> Guarda sul sitocomune
> MAssimiliano



title: immissione dati

author: Antonio Biso

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:de57b90b489d383bc4...@mygate.mailgate.org...
> Ho guardato nel sito comune ma non ho trovato nullapuoi
> essere più preciso????
Mikuccio...
per favore, attieniti alle norme del NG che trovi riportate sul post
periodico di Roberto.
Si scrive DOPO il quoting!!!
Antonio


title: Spiegazione codice InputComboBox da Sitocomune

text:
Ciao, sto studiando il codice della creazione dinamica di una
InputComboBox preso dal sitocomune, ma ci sono alcune cose che non
capisco.
Nella funzione InputComboEx del modulo basInputComboEX c'è la seguente
riga:
Set rst = CurrentDb().OpenRecordSet(OrigineRiga)
ma che vuol dire?
CurrentDb è il database corrente
OpenRecordSet il metodo per aprire un set di record specificato nelle
parentesi tonde
OrigineRiga; cosa è???? Ma non è una stringa passata a questa
funzione e che rappresenta una stringa SQL creata in un'altra
maschera???
Poi:
If rst.EOF Then InputComboEX = Null: Exit Fnction
credo dica: se non c'è alcun record (chissàdove) allora la funzione
InputComboBox restituirà il valore NULL.
NomeChiave = rst.Fields(NumeroColonne - 1).Name
e questo mi è chiaro.
In definitivia mi perdo alla prima riga che ho riportato. Non ho
ASSOLUTAMENTE CAPITO il senso di quello che fa.
Prego qualcuno di spiegarmi l'arcano.
Grazie :))


text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1118168223....@g43g2000cwa.googlegroups.com...
Ciao, sto studiando il codice della creazione dinamica di una
InputComboBox preso dal sitocomune, ma ci sono alcune cose che non
capisco.
Nella funzione InputComboEx del modulo basInputComboEX c'è la seguente
riga:
Set rst = CurrentDb().OpenRecordSet(OrigineRiga)
ma che vuol dire?
CurrentDb è il database corrente
OpenRecordSet il metodo per aprire un set di record specificato nelle
parentesi tonde
OrigineRiga; cosa è???? Ma non è una stringa passata a questa
funzione e che rappresenta una stringa SQL creata in un'altra
maschera???
'---------------------------------------------------------------------------
-------------
1° Risposta
'---------------------------------------------------------------------------
-------------
Si, ma non ho capito quale sia il tuo dubbio visto che hai spiegato
correttamente
la cosa...?
Poi:
If rst.EOF Then InputComboEX = Null: Exit Fnction
credo dica: se non c'è alcun record (chissàdove) allora la funzione
InputComboBox restituirà il valore NULL.
'---------------------------------------------------------------------------
-------------
2° Risposta
'---------------------------------------------------------------------------
-------------
La tabella o il Resultset potrebbe non contenere nessun Record pertanto
questo è il modo corretto per evitare errori.
NomeChiave = rst.Fields(NumeroColonne - 1).Name
e questo mi è chiaro.
In definitivia mi perdo alla prima riga che ho riportato. Non ho
ASSOLUTAMENTE CAPITO il senso di quello che fa.
Prego qualcuno di spiegarmi l'arcano.
'---------------------------------------------------------------------------
-------------
3° Risposta
'---------------------------------------------------------------------------
-------------
Non fà altro che verificare se l'origine riga da assegnare alla Combo
in modo Dinamico contiene Records, se non ne contiene è inutile
generarla.
Grazie :))
Prego
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


text:
Il mio problema è che non riesco a capire cosa contiene rst.
Contiene solo una stringa? Il metodo OpenRecordSet non accetta tra i
suoi paramentri il nome della tabella da cui aprire il set di record?
Qui invece di passargli il nome che so...di una tabella gli si passa
una stringa SQL.
Quindi rst conterrà una stringa SQL, giusto?
E' come quando nella proprietà Origine Riga di una Combo ci metto una
stringa SQL?
Scusa le domande ma è importante per me capire questa cosa :)
Grazie!


author: Alessandro Baraldi

text:
"Giulio Severini" <
fenic...@hotmail.com
> wrote in message
news:1118169420.1...@g49g2000cwa.googlegroups.com
> Il mio problema è che non riesco a capire cosa contiene rst.
> Contiene solo una stringa? Il metodo OpenRecordSet non accetta tra i
> suoi paramentri il nome della tabella da cui aprire il set di record?
Contiene i Record del predicato SQL che può essere semplicemente una
Tabella o una Query(SQL).
> Qui invece di passargli il nome che so...di una tabella gli si passa
> una stringa SQL.
Beh è normale una COmbo accetta entrambi, questo demo
è strutturato appositamente per GENERALIZZARE la situazione
pertanto prende in analisi tutto.
> Quindi rst conterrà una stringa SQL, giusto?
Non è detto, va bene anche una tabella, poi verifica
il codice tramite la ricerca di SELECT se si tratta
di stringa SQL o semplicemente tabella...!
> E' come quando nella proprietà Origine Riga di una Combo ci metto una
> stringa SQL?
E' proprio per quello....!
> Scusa le domande ma è importante per me capire questa cosa :)
>
> Grazie!
Cerca di capire la finalità del DEMO, generare una Combo
in modo flessibile, ne consegue che il codice è strutturato
per agevolare la funzionalità della Combo, sfruttarne Proprietà
e Metodi.....!
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Ok Ale :) più o meno ha capito. Ora mi rimetto a studiare l'esempio
poi se ho qualche altro dubbio ti richiamo :D
Buona giornata!!!!!!


title: report - stringa  visibile se

author: ^luigi^

text:
in una maschera con vari controlli campi,
fra i controlli campi ve ne � uno formato testo di nome "NOTE"
sempre nella maschera ho il pulsante di anteprima e stampa modulo.
Nel modulo compaiono i campi del record visualizzato nella maschera al
momento del clic del pulsante anteprima o stampa.
VORREI che se nel campo "note" � compresa 1 di 5 parole chiavi (vescovo,
sindaco, prefetto, questore, presidente) nel report mi compaia una stringa
di testo con contenuto fisso di un testo.
Come diavolo faccio?
grazie
l.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: report - stringa  visibile se

author: almorel

text:
On 29 Gen, 18:38,
onofriolNOTS...@tin.it
 (^luigi^) wrote:
> in una maschera con vari controlli campi,
> fra i controlli campi ve ne è uno formato testo di nome "NOTE"
> sempre nella maschera ho il pulsante di anteprima e stampa modulo.
> Nel modulo compaiono i campi del record visualizzato nella maschera al
> momento del clic del pulsante anteprima o stampa.
> VORREI che se nel campo "note" è compresa 1 di 5 parole chiavi (vescovo,
> sindaco, prefetto, questore, presidente) nel report mi compaia una stringa
> di testo con contenuto fisso di un testo.
> Come diavolo faccio?
> grazie
> l.
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
Ciao,
io farei così, nel report:
aggiungere una casella di testo invisibile (note1) e collegarlo al
campo Note della tabella.
Scollegare il campo Note dalla tabella.
Nell'evento stampa del corpo (o di dove è il campo note): If note1 =
"testo1" or note1= "testo2" ecc. Then note="tuo testo fisso"
Fammi sapere
Ciao
Alberto


title: query su testo

author: C'č il sole a Jesolo

text:
la mia tabella è cosi fatta
id regione nazione
1 west europe italy
2 west europe italy
3 west europe italy
4 west europe italy
5 west europe france
6 west europe france
7 asia india
e cosi via
la query deve raggruppare nazione, nel senso che voglio 1 riga per ogni
nazione
cosi vedo
italy
france
india


title: query su testo

text:
"C'č il sole a Jesolo" <
ga...@tiscali.it
> ha scritto nel messaggio
news:464a9e9d$0$36443$4faf...@reader5.news.tin.it...
> la mia tabella č cosi fatta

Select distinct nazione form tabella
Ciao.
--
Sergio MAZZA


title: aiuto per neofita

text:
Ciao a tutti
sto costruendo un data base che conteggia le presenze al lavoro
Una maschera a visualizz maschere continue   legge da un a tabella la
data
che è gia inserita per comodità dal 2005 al 2012 in formato es
25/12/2008.
Vorrei inserire un sistema veloce per visualizzare una certa data o
meglio per filtrare
un periodo es un mese specifico.
Grazie.


title: aiuto per neofita

text:
<
max...@tiscali.it
> ha scritto nel messaggio
news:f7dc2db6-793f-4515...@n75g2000hsh.googlegroups.com...

[risposta]
Per favore, leggiti le poche regole di questo NG; le trovi qui:
www.sitocomune.com
 - Sezione ICAA - Come comportarsi in questo newsgroup
Ciao.
--
Sergio MAZZA


title: aiuto per neofita

text:
On 26 Feb, 17:13, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> <
maxc...@tiscali.it
> ha scritto nel messaggionews:f7dc2db6-793f-4515...@n75g2000hsh.googlegroups.com...
> Ciao a tutti
> sto costruendo un data base che conteggia le presenze al lavoro
> Una maschera a visualizz maschere continue   legge da un a tabella la
> data
> che è gia inserita per comodità dal 2005 al 2012 in formato es
> 25/12/2008.
> Vorrei inserire un sistema veloce per visualizzare una certa data o
> meglio per filtrare
> un periodo es un mese specifico.
> Grazie.
>
> [risposta]
> Per favore, leggiti le poche regole di questo NG; le trovi qui:www.sitocomune.com- Sezione ICAA - Come comportarsi in questo newsgroup
>
> Ciao.
> --
> Sergio MAZZA
Non ho capito che regola ho infranto
grazie


title: aiuto per neofita

text:
<
max...@tiscali.it
> ha scritto nel messaggio
news:ac380db7-5239-4fd6...@i29g2000prf.googlegroups.com...
Non ho capito che regola ho infranto
grazie
[risposta]
Tratto dalla pagina indicata prima:
'---
Se si decide comunque di scrivere al ng sarebbe bene tenere presente:
Il SUBJECT
-------------------
Nello scrivere l'oggetto del messaggio si dovrebbe dare maggiore importanza
perche' contribuisce ad identificare immediatamente l'argomento e il tipo
diproblema, attirando subito l'attenzione di chi legge.
Si sconsiglia di inserire subject insignificanti come:
'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI' 'SONO PRINCIPIANTE',
'SONO DEFICIENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
'---
Ciao.
--
Sergio MAZZA


title: aiuto per neofita

text:
On 26 Feb, 17:38, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> <
maxc...@tiscali.it
> ha scritto nel messaggionews:ac380db7-5239-4fd6...@i29g2000prf.googlegroups.com...

ok non lo sapevo grazie.


title: Access 2000 & Database

author: Adriano

text:
Ciao a tutti !!!
Ho un piccolo problema, dopo aver installato access 2000 sul mio computer mi
sono accorto che tutto quello che avevo fatto ed imparato con il 97 non
funziona più :-((
In particolare con il 97 mi prendeva bene il fatto che potevo aprirmi le
tabella da codice con un programmino fatto così
dim dbs as database
dim rst as recordset
set dbs as current db
.
....
..
e poi con open recordset mi aprevo la tabella e me la modificavo via codice
ma ora ACCESS 2000
non mi riconosce l'istruzione
Dim DBS as Database
E' Posssibile?
è cambiato qualcosa, potete aiutarmi
o è meglio che ritorni ad Access 97?


title: Access 2000 & Database

author: CarloCos

text:
"Adriano" <
ad...@iol.it
> ha scritto nel messaggio
news:KENu4.39462$qv.3...@news.infostrada.it...
> Ciao a tutti !!!
>
> Ho un piccolo problema, dopo aver installato access 2000 sul mio computer
mi
> sono accorto che tutto quello che avevo fatto ed imparato con il 97 non
> funziona piů :-((
>
> In particolare con il 97 mi prendeva bene il fatto che potevo aprirmi le
> tabella da codice con un programmino fatto cosě
>
> dim dbs as database
> dim rst as recordset
>
> set dbs as current db
> .
> ....
> ..
> e poi con open recordset mi aprevo la tabella e me la modificavo via
codice
>
>
> ma ora ACCESS 2000
>
> non mi riconosce l'istruzione
>
> Dim DBS as Database
>
In un modulo devi impostare i riferimenti a Microsoft DAO 3.5 (almeno) e
tutto torna come prima.
Ciao, Carlo


title: fatturazione via mail

author: Achille

text:
Salve, ho questo problema :
attualmente genero in un unico report, dopo aver elaborato i dati in
VBA, circa 50 fatture mensili.
Le invio ad una stampante dove ogni fattura ha la sua intestazione, e
ogni nuova fattura (con
diverso cliente ) inizia con una nuova pagina.
Ora vorrei avviare un processo di invio per e-mail automatico, dopo
aver generato il PDF (protetto)
di ciascuna fattura.
Non è un problema aggiungere l' indirizzo mail del cliente in ciascuna
fattura.
Può un link multimediale in un file PDF diventare l' indirizzo a cui
spedire ?
Grazie.
Achille


title: fatturazione via mail

author: Roberto da Parma

text:
"Achille" <
autc...@agonet.it
> ha scritto nel messaggio
news:ed9aae21-a594-4963...@8g2000hse.googlegroups.com...

Che io sappia no.
Ma puoi fare un ciclo che ad ogni trasformazione di pdf lo alleghi alla mail
e la spedisca ricavando i dati dalla maschera/report o query in esecuzione.
Ci sono vari modi per automatizzare il processo, personalmente utilizzo la
DLL di Lebans per la trasformazione in pdf poi il resto è solo scrittura di
codice per creare il messaggio, ricavare la mail, allegare il pdf e spedire.
Naturalmente ci devi un pò stare dietro ma molta parte di codice per la
generazione della mail e l'invio la trovi tranquillamente sui vari siti che
si occupano di Access (sitocomune, alessandrobaraldi, lebans, accessgroup,
ecc, ecc)
Ciao
--
Roberto da Parma


title: fatturazione via mail

text:
On 8 Mag, 17:23, "Roberto da Parma" <
arisib...@libero.it
> wrote:
> "Achille" <
autco...@agonet.it
> ha scritto nel messaggionews:ed9aae21-a594-4963...@8g2000hse.googlegroups.com...

Grazie, ora ci proverò


title: Access 2007, creare barre dei menu personalizzati

text:
Ciao a tutti, mentre con Acc2003 era abbastanza semplice creare barre
dei menù personalizzati globali o per maschere, in Acc2007 non ci
capisco più niente. Come posso crearli? Grazie


text:

www.riolab.org
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


text:
On 12 Mar, 11:46, "MA" <
mas...@massimilianoamendola.it
> wrote:

Grazie, ma l'esempio riportato è per una maschera e da quanto ho
capito và fatto attraverso codice, se volessi creare una barra
personalizzata per tutto il db, come?


title: funzione CreaTotProgr in un report

text:
salve!
per fare il progressivo delle ore in una maschera uso la funzione
CreaTotProgr del sito comune.
praticamente ho un controllo dove scrivo i minuti(durata) e in un altro
controllo trasformo in ore
così:
=Int(CreaTotProgr("IDCICLO";[IDCICLO];"durata")/60) & ":" &
Format(CreaTotProgr("IDCICLO";[IDCICLO];"durata")-(Int(CreaTotProgr("IDCICLO";[IDCICLO];"durata")/60)*60);"00").
ho provato a farlo in un report ma non funziona perchè?
grazie
ciao


title: funzione CreaTotProgr in un report

text:
"@Roberto" <
Tas...@libero.it
> ha scritto nel messaggio
news:uAbxd.536858$35.22...@news4.tin.it...
> salve!
>
> per fare il progressivo delle ore in una maschera uso la funzione
> CreaTotProgr del sito comune.
> praticamente ho un controllo dove scrivo i minuti(durata) e in un altro
> controllo trasformo in ore
> cosě:
> =Int(CreaTotProgr("IDCICLO";[IDCICLO];"durata")/60) & ":" &
> Format(CreaTotProgr("IDCICLO";[IDCICLO];"durata")-(Int(CreaTotProgr("IDCICLO";[IDCICLO];"durata")/60)*60);"00").
>
> ho provato a farlo in un report ma non funziona perchč?
mi rispondo:
nel report non serve l a funzione .........................................
scusate
ciao


title: HELP!!! URGENTE!!!! impossibile trovare ISAM installabile

author: morphous

text:
Ho creato un db con un bottone che esporta in un file excel una query, ma in
un pc mi segnala il seguente errore
ERRORE di RUNTIME 3170
impossibile trovare ISAM installabile
l'istruzione è la seguente=
DoCmd.TransferSpreadsheet acExport, 8, "query_sottomaschera_consuntivo",
path, True
Grazie 1000 per la lettura e +1 per le risposte
Claudio


text:
"morphous" <
claud...@email.it
> ha scritto nel messaggio
news:9m2ueh$29f4$1...@stargate1.inet.it...

Se usi ODE per creare il runtime che girerà sul pc ospite non dimenticare
nell'apposita finestra di spuntare nella quarta finestra del wizard gli ISAM
di Excel. Ma questo non basta. Infatti nella terza finestra del Wizard
dovrai anche indicare le chiavi del registro per il "Report Formats" verso
Microsoft Excel.
Se invece non usi ODE per il runtime ma il pc ospite ha già installato
Access97 2000, allora dovrai agire sulla installazione di Access.
Ciao, Carlo


author: Giuseppe

text:
"morphous" <
claud...@email.it
> ha scritto nel messaggio>

Se ti riferisci all' Import/Export tabelle Excel - Office 97 io la soluzione
l'ho trovata qui :
Certain ISAM Drivers Not Appearing in Files Of Type Box
http://support.microsoft.com/support/kb/articles/Q171/9/55.ASP
 Ciao
Giuseppe


title: Problema con Openrecordset...

author: Gra

text:
Salve a tutti,
ho il seguente problema:
devo leggere da una tabella (figlio) che contiene il dettaglio degli
ordini, ho scritto la seguente riga
Set rs = CurrentDb.OpenRecordset("select * from Tb_slorc where
([numord] =" & w_numord & ") ")
ma mi restituisce solo il primo record.
Se per esempio il numord è 25 che contiene tre righe di dettaglio,
riempiendo una variabile con rs.RecordCount la variabile contiene 1
mentre in realta dovrebbero essere 3.
Dove stò sbagliando? Grazie a chiunque mi voglia aiutare.


title: Problema con Openrecordset...

text:

Precisazione, ho dimenticato, numord è numerico.


title: Problema con Openrecordset...

author: Karl Donaubauer

text:
Gra wrote:
> devo leggere da una tabella (figlio) che contiene il dettaglio degli
> ordini, ho scritto la seguente riga
>
> Set rs = CurrentDb.OpenRecordset("select * from Tb_slorc where
> ([numord] =" & w_numord & ") ")
>
> ma mi restituisce solo il primo record.
> Se per esempio il numord è 25 che contiene tre righe di dettaglio,
> riempiendo una variabile con rs.RecordCount la variabile contiene 1
> mentre in realta dovrebbero essere 3.
>
> Dove stò sbagliando?
Fai un rs.MoveLast primo del RecordCount?
Vedi anche:
Contare i record
www.donkarl.com/it?FAQ6.17
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Problema con Openrecordset...

text:

No, non faccio un MoveLast, forse sono stato troppo sintetitico, in
pratica da programma, devo leggere la tabella figlio, perchè devo
recuparare i dati contenuti nei record con quel numero di ordine.
Per esempio l'ordine 25 ha tre righe di dettaglio, devo creare un
ciclo for next che mi legge i tre record e per ogni record letto devo
fare un'operazione. Solo che come già detto anche in presenza di più
record mi torna sempre 1. Grazie per il tuo tempo.


title: Problema con Openrecordset...

text:

> record mi torna sempre 1. Grazie per il tuo tempo.- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
OK !
Senza cambiare nulla, ho aggiunto quanto da te consigliato è
funziona!!! Grazie sempre


title: controllo activex imgscan.ocx

author: Andrea

text:
Sto provando a spippolare per la prima volta con gli activex,
e a tal proposito con imgscan.ocx di kodak.
In sostanza sto provando a fare partire da access il programma
di scansione immagini per tirare dentro ad un record l'immagine
di un fax-ordine.
Una volta messo il controllo dentro alla mia maschera, cosa dovrei fare?
Scusatemi per la domanda un po' troppo vaga, ma non so da che parte
cominciare.
Dove potrei reperire documentazione in merito?
Grazie.
PdA


title: controllo activex imgscan.ocx

author: warp

text:
Andrea ha scritto nel messaggio ...

Ricerca per gruppi su google: se non ricordo male Sergio Mazza aveva postato vari esempi sull'.ocx
in questione.


title: *** CODICE ERRORE ...***

text:
Ciao a tutti,
in un mio DB Access,
quando importo in una tabella dei dati da Excel mi da la classica Warning
"Impossibile accodare tutti i dati alla tabella"
In realtà mi tronca delle descrizioni a n caratteri.
Dato che tutto è OK.
E' possibile non far venire questa videata ?
In VBA è possibile identificare il codice di errore o Warning che il
sistema mi può dare come in questo
caso e agire di conseguenza?
Grazie
Simone
IMPORTANT NOTICE:
This email is confidential, may be legally privileged, and is for the
intended recipient only. Access, disclosure, copying, distribution, or
reliance on any of it by anyone else is prohibited and may be a criminal
offence. Please delete if obtained in error and email confirmation to the sender.
--
Posted from
mail-out-01.piro.net
 [194.64.31.8]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Caricamneto DLL

author: Sandro Berardi

text:
Come si carica la msowcf.dll in modo che possano essere caricate le
funzioni realtive? La DLL è presente nella cartella di office
(versione 2000) ma quando vado ad eseguire, ad esempio, la funzione
GIORNI.LAVORATIVI.TOT il risultato è  #NOME?#.
Per tentativi ho provato a copiare la dll in \windows\system e poi a
caricarlacon il comando "regsvr32 c:\windows\system\msowcf.dll" ma non
ho ottenuto risultati.
Grazie anticipate a chi vorrà aiutarmi.


title: Caricamneto DLL

author: Fox Mulder

text:
"Sandro Berardi" <
Sber...@mclink.it
> ha scritto nel messaggio
news:3a7924d...@news.libero.it...

Dopo averla registrata con il regsvr32 vai nell'editor Visual Basic (per
esempio fai un nuovo modulo) e dal menù strumenti-riferimenti seleziona la
voce relativa alla DLL ...
Ciao


title: Caricamneto DLL

author: Sergio MAZZA

text:
"Sandro Berardi" <
Sber...@mclink.it
> ha scritto nel messaggio
news:3a7924d...@news.libero.it...

Se non sbaglio "GIORNI.LAVORATIVI.TOT" è una funzione di excel. Per
utilizzare le funzioni di excel devi inserire i riferimenti alla libreria
excel8.olb (per excel 97).
Poi puoi utilizzare le sue funzioni, es:
'-------------
Sub CalcolaConxcel()
  Dim MyXL As Excel.Application
  Set MyXL = CreateObject("Excel.Application")
  MsgBox MyXL.WorksheetFunction.Sum(1, 2)
  Set MyXL = Nothing
End Sub
'-------------
Ciao.


title: Cambiando dati su dsn, Access 'ricorda' i vecchi dati

author: RobertoA

text:
Access 2003, tabelle collegate a fonte dati odbc
Se cambio le impostazioni sulla fonte dati odbc, via Strumenti
Amministrazione, Origine Dati (odbc), le procedure in Access sembrano
'ricordare' la vecchia impostazione
Devo eseguire il ricollegamento delle tabelle
Perche' ?
Se gli indico il dsn da usare, la' dentro dovrabbe esserci tutto il
necessario, ed a quei dati dovrebbe far riferimento sempre
Perche' Access non si accorge che il dsn ora punta ad un altro db server ?
Dove le tiene memorizzate le informazioni sulle singole tabelle ?
Ciao e grazie
RobertoA


author: Alessandro Cara

text:

in mssysobject. Una volta fatto il collegamento il dsn non lo guarda piu'
--
ac
y-1=x


text:

C'e' modo di farglielo guardare sempre ?
Intendo senza avviare ogni volta il 'collegamento tabelle'
Ciao e grazie
RobertoA


text:

ad es.:
http://snipurl.com/1ny4k
--
ac
y-1=x


title: autocompilare gli indirizzi con il cap

author: Ricci

text:
Ciao a tutti, premetto subito che è da poco che uso Access e non sono molto
esperto.
Leggendo qua e là sono riuscito a settare all'interno di una form un
combobox, dal quale una volta scelto il valore di una colonna, il cap per
esempio, mi autocompili gli altri textbox in automatico. Così facendo
l'immissione degli indirizzi è molto più semplice.
Ma, come faccio se mi trovo a registrare in città come Roma, per esempio,
nella quale c'è una zonazione dei cap? sono in possesso di una tabella dove
ci sono in cap divisi per le vie di Roma.... ma come posso in uno stesso
form far susitere le due cose?
P.s. tutti è due i combobox dovranno puntare alla stessa tabella
Spero di essere stato chiaro.
Stefano.


title: autocompilare gli indirizzi con il cap

author: Roberto dalla campagna

text:
"Ricci" <
ric...@tin.it
> ha scritto nel messaggio
news:46acbb14$0$17940$4faf...@reader1.news.tin.it...
> Ciao a tutti, premetto subito che è da poco che uso Access e non sono
> molto esperto.
>
> Leggendo qua e là sono riuscito a settare all'interno di una form un
> combobox, dal quale una volta scelto il valore di una colonna, il cap per
> esempio, mi autocompili gli altri textbox in automatico. Così facendo
> l'immissione degli indirizzi è molto più semplice.
Quali sono i valori che ricavi autoamaticamente selezionando il CAP dalla
casella di riepilogo?
>
> Ma, come faccio se mi trovo a registrare in città come Roma, per esempio,
> nella quale c'è una zonazione dei cap? sono in possesso di una tabella
> dove ci sono in cap divisi per le vie di Roma.... ma come posso in uno
> stesso form far susitere le due cose?
>
> P.s. tutti è due i combobox dovranno puntare alla stessa tabella
Non è chiaro che cosa tu voglia fare con le due caselle combinate.
>
> Spero di essere stato chiaro.
Per me restano molti dubbi su cosa vuoi fare.
> Stefano.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: autocompilare gli indirizzi con il cap

text:
Scusate, sapreste spiegarmi come settare all'interno di una form un
combobox, dal quale una volta scelto il valore di una colonna, il cap
per esempio, mi autocompili gli altri textbox in automatico?


title: autocompilare gli indirizzi con il cap

text:
<
andre...@gmail.com
> ha scritto nel messaggio
news:1186065441.4...@g4g2000hsf.googlegroups.com...
> Scusate, sapreste spiegarmi come settare all'interno di una form un
> combobox, dal quale una volta scelto il valore di una colonna, il cap
> per esempio, mi autocompili gli altri textbox in automatico?
Sull'help leggi cosa c'è scritto circa la proprietà Column delle caselle
combinate.



title: fare riferimento al valore di un campo di una tabella in una query

text:
ho una tabella con un solo record e il campo ricarico vale 10
dovrei richiamare tale valore in una query di aggiornamento per ottenere il
prezzo ricaricato.
sapete aiutarmi?
Grazie.


author: MA

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c2pjh2$bm2$1...@lacerta.tiscalinet.it...

perchč nella query di aggiornamento non metti direttamente 10?
MAssimiliano


text:
> >
> > Grazie.
> perchč nella query di aggiornamento non metti direttamente 10?
> MAssimiliano
>
perchč potrebbe variare


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c2plot$dkq$1...@lacerta.tiscalinet.it...
> > >
> > > Grazie.
> > perchè nella query di aggiornamento non metti direttamente 10?
> > MAssimiliano
> >
>
> perchè potrebbe variare
>
Dlookup
MAssimiliano


title: Fatturazione annuale: come debbo regolarmi

author: elio

text:
Un saluto a tutto il Ng.
Vi espongo il seguente problema:
Ho le seguenti tabelle:
TabellaPersona(codice_fiscale, campo2, campo3)
TabellaServizio(idservizio, codifefisc,campoX,campoY,CampoZ)
TabellaFatt(Contatore, CodFiscale, idserv,importo, iva)
I campi univoci delle tabelle sono:
TabellaPersona ---> codice_fiscale
TabellaServizio ---> idservizio, codicefiscale
TabellaFatt ---> contatore
Ho impostato le seguenti relazioni
tabellaPersona ---> tabellaServizio   : 1 a molti
tabellaPersona --->tabellaFatt           : 1 a molti
tabellaServizio --->tabellaFatt          :1 a molti
Sostanzialmente una persona puo' richiedere piu' servizi dello stesso tipo.
Una volta assegnato l'idservizio quell'id puo' corrispondere ad una sola
persona. Il servizio deve essere fatturato alla persona che l'ha richiesto
ogni anno.
Se tizio ha richiesto il servizio "X" nel 1998 allora a Tizio tale servizio
deve essere fatturato nell'anno 1999, 2000, 2001 ecc. a meno di eventuali
disdette del servizio stesso.
Naturalmente il costo di fatturazione dipende dalle caratteristiche
richieste per il serv. "X"
Mi chiedevo (anzi vi chiedo), data la tabellaPersona e la tabellaServizo
come posso (magari nel modo piu' semplice possibile) riempire di dati la
tabellaFatt
Sinceramente avevo pensato ad una query di accodamento, a tale query passo
come parametro l'anno che intendo fatturare, naturalmente pero' debbo
gestire via codice gli importi da fatturare in base alle caratteristiche
richieste per il determinato servizio.
Esiste una soluzione piu' efficiente ed eventualmente meno
laboriosa.....indicatemi la strada giusta onde evitare di imboccare un
vicolo cieco.
Grazie a tutti per la cortese collaborazione
e.


author: Roberto dal portabile

text:
"elio" <not...@you.gk> ha scritto nel messaggio
news:9ju8de$mfa$1...@nreadA.inwind.it...

Io lo risolverei con una routine scritta in VBA.
Aprirei 3 recordset sulle tre tabelle. Per ogni record letto dal recordset
aperto sulla tabellaServizio, se è da fatturare, mi ricercherei il relativo
record nel recordset aperto sulla tabellaPersona in base al codice fiscale,
effettuerei i calcoli e registrerei un record nel recordset aperto nella
tabellaFatt.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto dal portabile"  ha scritto nel messaggio
> Io lo risolverei con una routine scritta in VBA.
> Aprirei 3 recordset sulle tre tabelle. Per ogni record letto dal recordset
> aperto sulla tabellaServizio, se è da fatturare, mi ricercherei il
relativo
> record nel recordset aperto sulla tabellaPersona in base al codice
fiscale,
> effettuerei i calcoli e registrerei un record nel recordset aperto nella
> tabellaFatt.
Ciao,
grazie della risposta. Ho gia' risolto proprio come hai detto
tu.....(l'intera interfaccia e' ottenuta tramite VB). Sto solo cercando di
capire come fare a :
evitare di fatturare due volte lo stesso servizio alla stessa persona nello
stesso anno, nel caso in cui il terminalista avvia la routine (per il
servizio "X") piu' volte. Non vorrei aggiungere un ulteriore campo "si/no"
nella tabella che mi indicherebbe se il servizio e' gia' stato fatturato o
no , pero' effettuare una ricerca sulla tabella fatture ogni volta
risulterebbe gravoso. Oltre a queste due soluz. soprascritte hai qualche
suggerimento consiglio da indicarmi?
Ciao e grazie
e.


text:
"elio" <not...@you.gk> ha scritto nel messaggio
news:9k0ig9$4b6$1...@nreadA.inwind.it...

Non mi viene in mente altro e opterei sicuramente per la soluzione che
effettua la ricerca sulla tabellaFatt, naturalmente non previa scorrimento
di tutti i record della tabella, ma usando i metodi FindFirst e NoMatch
oppure la funzione DLookup, che come sai ti restituisce un valore Null se la
ricerca ha esito negativo. Se poi nella tabellaFatt indicizzi i due campi di
tale ricerca direi che non dovresti avere problemi di performance.
Nella mia ipotesi, anche la ricerca sulla tabellaPersona la immaginavo fatta
con un metodo FindFirst.



text:
"Roberto dal portabile" <
r.ma...@libero.it
> ha scritto nel messaggio
> Non mi viene in mente altro e opterei sicuramente per la soluzione che
> effettua la ricerca sulla tabellaFatt, naturalmente non previa scorrimento
> di tutti i record della tabella, ma usando i metodi FindFirst e NoMatch
> oppure la funzione DLookup, che come sai ti restituisce un valore Null se
la
> ricerca ha esito negativo. Se poi nella tabellaFatt indicizzi i due campi
di
> tale ricerca direi che non dovresti avere problemi di performance.
> Nella mia ipotesi, anche la ricerca sulla tabellaPersona la immaginavo
fatta
> con un metodo FindFirst.
> Roberto
Ciao,
grazie per la celerita' della risposta.........pomeriggio provero' cosi'. Le
ricerche le effettuo via codice tramite sql, come ti dicevo ho intefacciato
tutto tramite Vb, una volta inizializzate le variabili di tipo recordset
(utilizzando connessioni di tipo ADO) mi sposto facilmente tramite findfirst
o movenext  (a secondo delle esigenze).
Ciao e grazie davvero
e.


title: Seek su tabella collegata in BE protetto da password

text:
Ho creato un applicazione divisa in BE e FE.
Per far funzionare il metodo seek sulle tabelle collegate ho utilizzato
questa funzione:
Public Function CaricaRecordset(tableName As String)
'+------------------------------------------------------------------+
'  Procedura per far funzionare metodo seek con tabelle collegate
'  la procedura recupera il collegamento e restituisce un recorset  di tipo
tabledef
'+------------------------------------------------------------------+
Dim dbPath
Dim SourceTable
    Set DBLinked = DBEngine(0)(0)
    dbPath = Mid(DBLinked(tableName).Connect, InStr(1, _
        DBLinked(tableName).Connect, "=") + 1)
    If dbPath = "" Then
        MsgBox "Tabella già disponibile nel database", 64
    End If
    SourceTable = DBLinked(tableName).SourceTableName
    Set DBLinked = DBEngine(0).OpenDatabase("C:\Documenti\MioMdb.mdb")
    Set RSTLinked = DBLinked.OpenRecordset(SourceTable, DB_OPEN_TABLE)
End Function
Ora, per maggiore sicurezza, volevo proteggere il BE con una password, ma la
mia funzione... non funziona più.
Come faccio a passare la password alla funzione ?
Grazie
Massimiliano


text:
MassimilianoG68 ha scritto:
> ...
> Set DBLinked = DBEngine(0).OpenDatabase("C:\Documenti\MioMdb.mdb")
> ...
> Ora, per maggiore sicurezza, volevo proteggere il BE con una password,
> ma la mia funzione... non funziona più.
> Come faccio a passare la password alla funzione ?
Set DBLinked = DBEngine(0).OpenDatabase("C:\Documenti\MioMdb.mdb",
False, False, ";PWD=TuaPassword")
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Duplicazione di un record con modifica di un campo

author: Luca

text:
Ciao a tutto il ng.
il mio problema è il seguente:
Possiedo una maschera di inserimento "contratti". questa è legata a più
tabelle che a loro volta sono linkate tra di loro tramite un codice.
Quello che vorrei fare io è che per mezzo di un pulsante sulla maschera mi
venga duplicato un record in tutte le tabelle e modificato il campo
"codice".
In pratica vorrei sapere come si fa a duplicare un record. Ho visto in
creazione guidata ma il pulsante si riferisce sempre al record attivo....
grazie
Luca
--------------------------------
Inviato via
http://usenet.libero.it


author: Sib

text:
"Luca" <
pi...@libero.it
> ha scritto nel messaggio
> Ciao a tutto il ng.
> il mio problema č il seguente:
> Possiedo una maschera di inserimento "contratti". questa č legata a piů
> tabelle che a loro volta sono linkate tra di loro tramite un codice.
> Quello che vorrei fare io č che per mezzo di un pulsante sulla maschera mi
> venga duplicato un record in tutte le tabelle e modificato il campo
> "codice".
> In pratica vorrei sapere come si fa a duplicare un record. Ho visto in
> creazione guidata ma il pulsante si riferisce sempre al record attivo....
Il modo piu' naturale e' fare delle query di accodamento. Capisco che ci
vuole una certa dimestichezza, ma tant'e'.
Sib


title: io la butto lì...

author: Matteo

text:
certo che se si potessero ordinare sistematicamente tutte le domande e
risposte del newsgroup verrebbe un gran bel manuale...
mi accontenterò di cercare con "Trova".
grazie a tutti


title: io la butto lì...

author: Micio

text:
Matteo ha scritto nel messaggio <8cifd8$2fq$
1...@news.plugit.net
>...
>certo che se si potessero ordinare sistematicamente tutte le domande e
>risposte del newsgroup verrebbe un gran bel manuale...
>mi accontenterò di cercare con "Trova".
be'... esistono le FAQ sul sito comune...
Micio


title: io la butto lì...

author: Jonathan Canova

text:
Sto facendo per la mia ditta un file chm, che faccia un qualcosa del genere.
Se si impostasse una cosa simile a livello italiano? Magari potrei studiare
una base, poi ci si divide i messaggi per periodi...
Micio <...@...> wrote in message 8ct3f6$p69$2...@nslave1.tin.it...



title: nuovo record aperto in due tabelle

author: Avis Caorle

text:
buona sera a tutti
il db ha una tabella principale denominata avis ed e collegata a una tabella
denominata Donazioni dove scarico tutte le donazioni dei donatori  le due
tabelle sono collegate tramite il campo CED .
quando inserisco un nuovo donatore tramite un maschera vorrei popolare anche
la tabella donazioni con un nuovo record naturalmente con lo stesso ced
come faccio grazie


title: nuovo record aperto in due tabelle

author: Popi

text:
Avis Caorle ha scritto:
> buona sera a tutti

> come faccio grazie
Ciao!
Nell'evento AfterInsert della form in cui crei il record del donatore
potresti avere una "INSERT INTO Donazioni ( CED ) VALUES '" &
Me.CodiceDonatore & "';" (da modificare opportunamente per popolare,
eventualmente, altri campi).
HTH
Popi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: nuovo record aperto in due tabelle

author: Antonio Biso

text:
"Popi" <
rlu...@yahoo.com
> ha scritto nel messaggio
news:iuhbvf$3ac$1...@news.newsland.it...
> Avis Caorle ha scritto:
>
>> buona sera a tutti
>
>> il db ha una tabella principale denominata avis ed e collegata a una
>> tabella
>> denominata Donazioni dove scarico tutte le donazioni dei donatori  le due
>> tabelle sono collegate tramite il campo CED .
>> quando inserisco un nuovo donatore tramite un maschera vorrei popolare
>> anche
>> la tabella donazioni con un nuovo record naturalmente con lo stesso ced
>
>> come faccio grazie
>
> Ciao!
>
> Nell'evento AfterInsert della form in cui crei il record del donatore
> potresti avere una "INSERT INTO Donazioni ( CED ) VALUES '" &
> Me.CodiceDonatore & "';" (da modificare opportunamente per popolare,
> eventualmente, altri campi).
Tra questa e quella di avere una sottomaschera (visibile o meno) con il
collegamento all'altra tabella e via codice la scrittura dell'ID nel
corrispondente campo e forzatura del saverecord della sottomaschera, cosa
preferisci?
Antonio


title: nuovo record aperto in due tabelle

text:
Antonio Biso ha scritto:


I miei 2 cents li ho messi prima, ora tu ci metti del tuo ... se si
aggiungono che so Alex, Alessandro, Karl e tutti gli altri grandi (per
loro non sono cent ma $$$) a Caorle si comprano un'autoemoteca nuova
nuova! ;)
Pi� seriamente, mi sembra di molto meglio la tua soluzione, ma dipende
tutto da come ha strutturato le maschere e se ha voglia, eventualmente, di
modificarle di conseguenza.



title: nuovo record aperto in due tabelle

text:
per me pi� semplice la prima soluzione grazie a tutti e per l'emoteca
vedrammo
"Popi" <
rlu...@yahoo.com
> ha scritto nel messaggio
news:iuhfi7$csh$1...@news.newsland.it...



title: somma di un campo

author: Alessandro

text:
Ciao a tutti
Volevo chidervi come fare una somma di un campo .
Avendo una tabella con campi "idprezzo"; "prezzo"
volevo somma tutti i campi di prezzo.
per esemio campo prezzo =100
                                        =10
                                        =100
totale                                =210
In excel si può fare la sommatoria invece in access?
E' possibile farlo con una query?


title: somma di un campo

author: Roberto dal portatile

text:
"Alessandro" <
a...@tin.it
> ha scritto nel messaggio
news:8mgr4g$q95$1...@news.flashnet.it...

In Access si fa proprio con una query.
Se il nome della tua tabella fosse TABELLA1, il codice SQL della query è il
seguente:
SELECT Sum(TABELLA1.Prezzo) AS SommaDiPrezzo
FROM TABELLA1;
Roberto


title: somma di un campo

text:
Grazie x avermi risposto.
Ho provato ma mi esce fuori l'errore:"verificare la sintassi e racchiusere
la sottoquery tra parentesi"
Ti spiego meglio cosa devo fare:
Ho una tabella con nome tabella1, con tre campi  "datainizio", "datafine" e
" giornitrascorsi".
Nel campo datainizio e datafine inserisco delle date e con una query  del
tipo "GiorniTrascorsi: DateDiff("a";[Datainizio];[Datafine])"(inserita nel
campo),  trovo quanti giorni ci sono tra le due date.
Quello che io volevo fare è sommare anche i numeri(giorni) che ci sono nel
campo giornitrascorsi"
es:
datainizio       datafine    giornitrascorsi
01/09/00       15/09/20              14
01/05/00       01/06/00               31
                                        tot.     45
La tua stringa, per fare il totale del campo giornitrascorsi ,dove la devo
mettere nella query
che calcola  "datediff" oppure ne devo fare un'altra nuova ?
E se ne devo fare un'altra nuova query ,come la inserisco poi nella stessa
maschera dove c'è ora la prima?
E anche in quale posizione della query per es. la stringa "GiorniTrascorsi:
DateDiff("a";[Datainizio];[Datafine])" lo inserita nel "campo", invece la
tua stringa la devo inserire nei "criteri"
Scusami se non sono stato molto chiaro, avrai sicuramente capito che sono
alle prime armi con access.
Ciao e grazie1000
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:TNSi5.18182$dF5.3...@news.infostrada.it...



title: somma di un campo

text:
"Alessandro" <
a...@tin.it
> ha scritto nel messaggio
news:8mhbpa$vhe$1...@news.flashnet.it...

[CUT]
Il primo suggerimento che ti do è quello di non mettere nella tua tabella il
campo GiorniTrascorsi; è bene non memorizzare nelle tabelle campi calcolati
(che sono informazioni) ma solo campi che contengono dati (DataInizio e
DataFine); questo ti evita la noia, nel caso che modifichi una o ambedue le
date, di aggiornare anche il campo della tabella che contiene la differenza
delle date. I calcoli è bene farli su campi di query o su controlli di
maschere o report, insomma sugli oggetti di output del database; comunque
decidi tu.
Per quello che ho capito, la tua query che per comodità chiameremo Query1, e
che visualizzi in una maschera, dovrebbe avere il seguente codice SQL:
SELECT Tabella1.DataInizio, Tabella1.DataFine,
DateDiff("y",[DataInizio],[DataFine]) AS GiorniTrascorsi
FROM Tabella1;
Se così è, fermo restando Query1, preparati una query unione che chiameremo
Query2 e che ha il seguente codice SQL:
SELECT Query1.DataInizio, Query1.DataFine, Query1.GiorniTrascorsi
FROM Query1
ORDER BY DataInizio
UNION SELECT "Totale" As DataInizio, "Giorni Trascorsi" As DataFine,
Sum(Query1.GiorniTrascorsi) AS SommaDiGiorniTrascorsi
FROM Query1;
A questo punto, nella tua maschera, visualizza Query2 al posto di Query1.
Comunque per me c'è qualcosa che non quadra:
1) Quale è la chiave primaria di tabella1?
2) La query nella maschera visualizza contemporaneamente TUTTI i record di
tabella1?
3) Il totale che vuoi è il totale generale dei dati di tutta la tabella o ti
serve il totale di gruppo in base a qualche chiave che non hai indicato?
Non avendo fornito queste notizie e non avendo la sfera di cristallo, può
darsi che la mia soluzione disattenda in parte le tue aspettative.
Fammi sapere.
Roberto


title: somma di un campo

text:
Grazie ancora per l'aiuto.
Il lavoro che voglio fare è il calcolo ,l'archiviazione e la stampa delle
feria che faccio.
Avendo 25 giorni di ferie più exfestivita e ferie dell'anno precedente e ore
di permesso volevo fare una cosa automatizzata.
Ho creato due tabelle una per metterci tutte le ferie che ho(constanti) e
l'altra per inserire i giorni che vado in ferie.
Ancora sono agli inizi e ho incontratro questi problemi che ti ho
presentato.
Sicuramente con la stesura ne incontro certamente altri.
Ora ti rispondo alle tue domande:
1) la chiave primaria è idferie (credo che non serva)
2) la seconda domanda che mi hai fatto non riesco ha capirla.
3) mi serve logicamente il totale del campo "giornitrascorsi"
per sottrarla alle ferie totale dell'anno per avere sempre in una maschera i
giorni di ferie fatti e i giorni di ferie rimasti.
Se vuoi poi darmi altri consigli.
Ciao e grazie 1000
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:HJYi5.19902$dF5.3...@news.infostrada.it...



title: somma di un campo

text:
"Alessandro" <
a...@tin.it
> ha scritto nel messaggio
news:8mhr74$3r0$1...@news.flashnet.it...
> Grazie ancora per l'aiuto.
> Il lavoro che voglio fare è il calcolo ,l'archiviazione e la stampa delle
> feria che faccio.
> Avendo 25 giorni di ferie più exfestivita e ferie dell'anno precedente e
ore
> di permesso volevo fare una cosa automatizzata.
> Ho creato due tabelle una per metterci tutte le ferie che ho(constanti) e
> l'altra per inserire i giorni che vado in ferie.
> Ancora sono agli inizi e ho incontratro questi problemi che ti ho
> presentato.
> Sicuramente con la stesura ne incontro certamente altri.
> Ora ti rispondo alle tue domande:
> 1) la chiave primaria è idferie (credo che non serva)
> 2) la seconda domanda che mi hai fatto non riesco ha capirla.
> 3) mi serve logicamente il totale del campo "giornitrascorsi"
> per sottrarla alle ferie totale dell'anno per avere sempre in una maschera
i
> giorni di ferie fatti e i giorni di ferie rimasti.
> Se vuoi poi darmi altri consigli.
> Ciao e grazie 1000
>
Inserendo SQL che mi hai dato ho capito la seconda domanda.
Nella maschera devo visualizzare contemporaneamente tutti record es.:
dal .... al.... e n.giorni.
e poi devo anche visualizzare i giorni da fare e quelli rimasti.
Dovendo anche creare una maschera di inserimento del tipo:
dal... al .... e giorni richiesti.
Scusami x tutto questo casino che ho fatto.
Ciao.



title: somma di un campo

text:
"Alessandro" <
a...@tin.it
> ha scritto nel messaggio
news:8mhr74$3r0$1...@news.flashnet.it...
> Grazie ancora per l'aiuto.
> Il lavoro che voglio fare è il calcolo ,l'archiviazione e la stampa delle
> feria che faccio.
> Avendo 25 giorni di ferie più exfestivita e ferie dell'anno precedente e
ore
> di permesso volevo fare una cosa automatizzata.
> Ho creato due tabelle una per metterci tutte le ferie che ho(constanti) e
> l'altra per inserire i giorni che vado in ferie.
> Ancora sono agli inizi e ho incontratro questi problemi che ti ho
> presentato.
> Sicuramente con la stesura ne incontro certamente altri.
> Ora ti rispondo alle tue domande:
> 1) la chiave primaria è idferie (credo che non serva)
> 2) la seconda domanda che mi hai fatto non riesco ha capirla.
> 3) mi serve logicamente il totale del campo "giornitrascorsi"
> per sottrarla alle ferie totale dell'anno per avere sempre in una maschera
i
> giorni di ferie fatti e i giorni di ferie rimasti.
> Se vuoi poi darmi altri consigli.
> Ciao e grazie 1000
>

[CUT]
Se le cose stanno così, la soluzione che ti ho fornito è funzionale a
risolvere il tuo problema. Provala.
Come chiave primaria di tabella1 puoi adoperare DataIniziale.
La risposta alla mia seconda domanda e SI.
Ciao
Roberto


title: somma di un campo

text:
"Alessandro" <
a...@tin.it
> ha scritto nel messaggio
news:8mhr74$3r0$1...@news.flashnet.it...
In definitiva, ora hai risolto i problemi oppure no?
Roberto


title: somma di un campo

text:
    Sinceramente no
mi ci vuole una query che mi calcola solamente la somma del campo
giornitrascorsi perchč devo inserire un textbox nella maschera per
visualizzare solamente la somma delle ferie  fatte e anche per prendere
questa somma e sottrarla dai giorni complessivi delle ferie totali dell'anno
e visualizzare nella maschera anche i giorni rimasti tutto questo in
contemporanea.
Cioč quando inserisco un'altra settimana di ferie devo vedere sia il totale
dei giorni che prendo (dal 04/09/2000 al 08/09/2000 = giorni 5) e il totale
di quelli rimasti e anche di quelli che ancora ho da fare.
Certamente per far tutto questo non sono molto pratico.
Poi avendo due tabelle una di nome ferie e l'altra di nome anno(dove la uso
come constante) , dovrň prendere il campo totale ferie dell'anno e sottrarla
al campo giornitrascorsi č anche questo non so come si fa.
Poi ancora un'altra cosa ancora piů difficile.
Inserndo due settimane di ferie ho anche il problema di togliere il sabato e
la domenica per il totale dei giorni richiesti c'č un modo per farlo?
Ciao e grazie1000
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Ahdj5.22500$dF5.4...@news.infostrada.it...
