title: Ripristinare un ID

author: Alessandro Baraldi

text:
"Francesco Baracca" <
francesc...@virgilio.it
> wrote in message
news:9RUzd.335117$
b5.16...@news3.tin.it
> salve,
> ho un database con tanti nominativi, ordinati per ID Contatore, ma durante
> un inserimento č mancata la corrente e al riavvio quando vado ad inserire un
> nuovo record non mi da piů quello fallito es. ho 3596 e se vado ad inserirne
> uno nuovo mi da il 3598, sapete come fare per rimettere a posto i record
> senza riscriverli?
> Adesso il numero di record č aumentato quindi se li dovessi riscrivere
> sarebbe un lavoraccio e poi anche per il futuro...
> Grazie a quanti vorranno rispondermi.
> Saluti
> Giuseppe
Prova a Compattare, se non servisse imposta con una Query
di Accodamento tutto in una Tabella Nuova, magari addirittura
in un BE nuovo, quindi ricompila, elimina la tabella Corrotta
e rinomina la Copia come l'EX_Originale eliminata.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Ripristinare un ID

author: Roberto da casa

text:
"Francesco Baracca" <
francesc...@virgilio.it
> ha scritto nel messaggio
news:9RUzd.335117$b5.16...@news3.tin.it...
> salve,
> ho un database con tanti nominativi, ordinati per ID Contatore, ma durante
> un inserimento è mancata la corrente e al riavvio quando vado ad inserire
un
> nuovo record non mi da più quello fallito es. ho 3596 e se vado ad
inserirne
> uno nuovo mi da il 3598, sapete come fare per rimettere a posto i record
> senza riscriverli?
> Adesso il numero di record è aumentato quindi se li dovessi riscrivere
> sarebbe un lavoraccio e poi anche per il futuro...
> Grazie a quanti vorranno rispondermi.
La chiave primaria di una tabella di Access per definizione serve SOLAMENTE
a rendere univoci i record contenuti nella tabella stessa; se hai poi
bisogno di un campo che porti la numerazione progressiva stretta dei record
creati un campo di tipo numerico o testo che gestirai con le regole che
ritieni più opportune (mentre un campo di tipo contatore può gestirlo solo
Access con gli automatismi che lui ritiene più opportuni).
Comunque se devi recuperare i "buchi" che si creano in un campo contatore
vai sul Sito Comune (link qui sotto) e nella Sezione Tables leggi la FAQ di
Marco Pizzamiglio (namor) intitolata "E' possibile riempire i "buchi"
lasciati dalle eliminazioni di record nei campi contatore incrementali?".
> Saluti
> Giuseppe
--
Roberto
------------------------------------------------
il Sito Comune di it.comp.appl.access
www.sitocomune.com
-----------------------------------------------


title: Ripristinare un ID

author: Francesco Baracca

text:
> La chiave primaria di una tabella di Access per definizione serve
> SOLAMENTE
> a rendere univoci i record contenuti nella tabella stessa; se hai poi
> bisogno di un campo che porti la numerazione progressiva stretta dei
> record
> creati un campo di tipo numerico o testo che gestirai con le regole che
> ritieni più opportune (mentre un campo di tipo contatore può gestirlo solo
> Access con gli automatismi che lui ritiene più opportuni).
> Comunque se devi recuperare i "buchi" che si creano in un campo contatore
> vai sul Sito Comune (link qui sotto) e nella Sezione Tables leggi la FAQ
> di
> Marco Pizzamiglio (namor) intitolata "E' possibile riempire i "buchi"
> lasciati dalle eliminazioni di record nei campi contatore incrementali?".
>
>> Saluti
>> Giuseppe
>
> --
> Roberto
>
> ------------------------------------------------
> il Sito Comune di it.comp.appl.access
>
www.sitocomune.com
> -----------------------------------------------
>
>
Grazie
Buon Anno a Tutti


title: Ripristinare un ID

text:
"Francesco Baracca" <
francesc...@virgilio.it
> ha scritto nel messaggio
news:bwuAd.583652$35.24...@news4.tin.it...
[CUT]
> Grazie
> Buon Anno a Tutti
Buon Anno a te.



title: Problema di interrogazione dati

author: inaltomare

text:
Ciao a tutti, vi spiego il mio problema:
ho fatto un file access per gestire le ferie dei dipendenti.
emplificando ho 2 tabelle così composte:
[TabDipendenti]
- ID
- Cognome
- Nome
ecc
[TabFerie]
- ID
- IDDipendenti
- FerieDa
- FerieA
le due tabelle sono legate da vincolo di relazione referenziale (molti
a 1).
Quindi per ogni dipendente posso avere più righe collegate di
[TabFerie] contenendi le date di inzio e fine del periodo di ferie.
A me serve avere l'elenco dei dipendenti in ferie.
Sono riuscito ad ottenere l'elenco dei dipendenti in ferie un
determinato giorno con la seguante query:
SELECT TabDipendenti.Cognome, TabDipendenti.Nome
FROM TabDipendenti LEFT JOIN TabFerie ON TabDipendenti.ID =
TabFerie.IDDipendenti
WHERE [Data] >= TabFerie.FerieDa AND [Data] <= TabFerie.FerieA;
Ora vorrei ottenere l'elenco dei dipendenti in ferie per una intera
settimana. Potrei lanciare 5 volta la query che ho fatto inserendo ogni
volta la data... ma vorrei trovare un sistema per immettere la data del
lunedì e ottenere l'elenco dei dipendenti in ferie per tutta la
settimana.
Vorrei ottenere l'elenco con cognome, nome, data contenente i
dipendenti in ferie del primo giorno con di seguito quelli del secondo
giorno, ecc.
Avete qualche idea per aiutarmi?
Grazie a tutti.


title: Problema di interrogazione dati

author: MA

text:

Metti un controllo dove inserirai la data e poi ilcriterio sarà
between forms!tuaform!tuocontrollodata AND  forms!tuaform!tuocontrollodata+7
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Problema di interrogazione dati

text:
MA ha usato la sua tastiera per scrivere :
> Metti un controllo dove inserirai la data e poi ilcriterio sarà
> between forms!tuaform!tuocontrollodata AND  forms!tuaform!tuocontrollodata+7
grazie, ho risolto mettendo 5 controlli in una maschera (inserisco la
prima data e in automatico faccio comparire le altre 4) e poi per ogni
controllo faccio una query che utilizza la data nella casella di
controllo. I risultati li vedo poi in 5 sottomaschere che riportano il
risultato delle query.


title: Problema di interrogazione dati

text:
inaltomare wrote:
> MA ha usato la sua tastiera per scrivere :
Ho dovuto.
Ho provato anche a scrivere con la ventolina, ma non veniva bene

wow. non oso immaginare cosa sia venuto



title: Problema di interrogazione dati

text:
Dopo dura riflessione, MA ha scritto :
> wow. non oso immaginare cosa sia venuto
soluzioni più semplici non ne ho trovate.
cmq così funziona e il risultato è buono.
devo inserire una sola data (quella del lunedì) e nella maschera mi
escono per i 5 giorni della settimana l'elenco dei dip. in ferie.
mettendo in ordine la maschera il risultato è carino. Ho pure fatto un
report alla stessa maniera e pure la pagina stampata è graficamente
buona.
l'unico inconveniente è che ho 5 query, 5 sottomaschere e 5 sottoreport
...


title: Problema di interrogazione dati

text:
inaltomare wrote:
> Dopo dura riflessione, MA ha scritto :
>
>> wow. non oso immaginare cosa sia venuto
Non voleva essere una critica.
>
> soluzioni più semplici non ne ho trovate.
> cmq così funziona e il risultato è buono.
> devo inserire una sola data (quella del lunedì) e nella maschera mi
> escono per i 5 giorni della settimana l'elenco dei dip. in ferie.
> mettendo in ordine la maschera il risultato è carino. Ho pure fatto un
> report alla stessa maniera e pure la pagina stampata è graficamente
> buona.
> l'unico inconveniente è che ho 5 query, 5 sottomaschere e 5
> sottoreport ...
Potresti usare anche una sola query
Ti basta fare delle subquery che partono da quella data.
Se tu hai una tabella Dipendenti e un'altra Ferie (idferie,
rif_Iddipendente, ferie)
una sola quey
SELECT iddipendente, (select iif(isnull(Ferie),"","x") as F from tabella1
where rif=idDipendente and Ferie = forms!tuaform!tuocontrollo) AS Oggi,
(select iif(isnull(Ferie),"","x") as F from tabella1 where rif=idDipendente
and Ferie = forms!tuaform!tuocontrollo+1) as Domani
FROM Dipendenti;
Quindi se è  in ferie ci mette una bella x.



title: Problema di interrogazione dati

text:
MA ha usato la sua tastiera per scrivere :
> Potresti usare anche una sola query
>
> Ti basta fare delle subquery che partono da quella data.
> Se tu hai una tabella Dipendenti e un'altra Ferie (idferie,
> rif_Iddipendente, ferie)
>
> una sola quey
> SELECT iddipendente, (select iif(isnull(Ferie),"","x") as F from tabella1
> where rif=idDipendente and Ferie = forms!tuaform!tuocontrollo) AS Oggi,
> (select iif(isnull(Ferie),"","x") as F from tabella1 where rif=idDipendente
> and Ferie = forms!tuaform!tuocontrollo+1) as Domani
> FROM Dipendenti;
> Quindi se è  in ferie ci mette una bella x.
grazie dei suggerimenti... proverò a sequire le tue indicazioni.
ciao


title: Arrotondare ore...

author: casco

text:
Help, si può arrotondare una differenza di ore (data/ora in cifre) con
30 min di tolleranza?
es, 12.10 - 08.00 = 4.10 arrotondato a 04.00 oppure 12.20 - 08.00 =
4.20 arrotondato a 04.30
Grazie


title: Arrotondare ore...

author: giorgio rancati

text:
"casco" <
casc...@supereva.it
> ha scritto nel messaggio
news:200503031...@mynewsgate.net...
> Help, si puň arrotondare una differenza di ore (data/ora in cifre) con

Quindi Arrotondando ai 30 minuti con una tolleranza di 15 minuti ?
prova cosě
12:14=12:00
-------------
Cdate((Fix((#12:14#+#00:15:01#)*24/.5)*.5)/24)
-------------
12:16=12:30
-------------
Cdate((Fix((#12:16#+#00:15:01#)*24/.5)*.5)/24)
-------------
12:46=13:00
-------------
Cdate((Fix((#12:46#+#00:15:01#)*24/.5)*.5)/24)
-------------
in pratica gli sommi 15 minuti e 1 secondo, lo trasformi in decimale (*24),
lo dividi per la mezzora (0,5) fai l'intero rimoltiplichi per la mezzora e
ritrasformi in Data/Ora (/24)
Ciao Giorgio


title: Arrotondare ore...

text:
"casco" <
casc...@supereva.it
> ha scritto nel messaggio
news:200503031...@mynewsgate.net...

Confronta i valore dei minuto: se sono <= 15 forzali a 0, se sono compresi
tra 16 e 44 forzali a 30 e se sono superiori a 44 forzali  0 ed aimenta di 1
le ore; naturalmente il tutto facendo uso delle funzioni Minute, Hour e
TimeSerial.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Arrotondare ore...

text:
Devi chiedere a Biso, anche lui "arrotonda" ad ore...
MAssimiliano


title: Arrotondare ore...

text:
Roberto da casa <
r.masso...@libero.it
> ha scritto:
> Confronta i valore dei minuto: se sono <= 15 forzali a 0, se sono
compresi
> tra 16 e 44 forzali a 30 e se sono superiori a 44 forzali  0 ed aimenta
di 1
> le ore; naturalmente il tutto facendo uso delle funzioni Minute, Hour e
> TimeSerial.
>
Ok. ci ho provato. Ho una casella in cui inserisco un orario (Testo32),
inserisco un'evento "dopo aggiornamento": =IIf(Minute([Testo32])
>=30;TimeSerial(Hour([Testo32])+1;0;0);TimeSerial(Hour([Testo32]);0;0))
fino a qui dovrebbe essere tutto giusto no?
Dovrebbe capitare che quando si aggiorna la casella (inserisco 07.50) mi
scriva l'orario arrotondato all'ora intera (scrive 08.00) giusto?
Perchè non lo fa?


title: Arrotondare ore...

text:
"casco" <
casc...@supereva.it
> ha scritto nel messaggio
news:200503041...@mynewsgate.net...

> Perchč non lo fa?
Perché tu stai scrivendo qualcosa direttamento nella casella a destra
dell'evento "Dopo aggiornamneto" di Testo32, e questo č sbagliato; devi
invece a fronte di tale evento generare una routine VBA piů o meno fatta
cosě:
Private Sub Testo32_AfterUpdate()
If Minute(Me!Testo32) >= 30 Then
    Me!Testo32 = TimeSerial(Hour(Me!Testo32) + 1, 0, 0)
Else
    Me!Testo32 = TimeSerial(Hour(Me!Testo32), 0, 0)
End If
End Sub



title: Arrotondare ore...

text:
Roberto da casa <
r.masso...@libero.it
> ha scritto:
> Private Sub Testo32_AfterUpdate()
> If Minute(Me!Testo32) >= 30 Then
>     Me!Testo32 = TimeSerial(Hour(Me!Testo32) + 1, 0, 0)
> Else
>     Me!Testo32 = TimeSerial(Hour(Me!Testo32), 0, 0)
> End If
> End Sub
>
 Quindi non si può arrotondare alla mezz'ora? Nel senso 12,22 diventa 12,30 e
12, 44 diventa 12,30.
Grazie sono un po' tonto.


title: Arrotondare ore...

text:
"casco" <
casc...@supereva.it
> ha scritto nel messaggio
news:200503071...@mynewsgate.net...

Chi l'ha detto?
Certo non io.
Per fare quello che vuoi puoi isare il seguente codice VBA:
Private Sub Testo32_AfterUpdate()
If Minute(Me!Testo32) < 15 Then
    Me!Testo32 = TimeSerial(Hour(Me!Testo32), 0, 0)
Else
    If Minute(Me!Testo32) < 44 Then
        Me!Testo32 = TimeSerial(Hour(Me!Testo32), 30, 0)
    Else
        Me!Testo32 = TimeSerial(Hour(Me!Testo32) + 1, 0, 0)
    End If
End If
End Sub
> Grazie sono un po' tonto.
Prendi un buon caffè. ;-)



title: Arrotondare ore...

text:
Roberto da casa <
r.masso...@libero.it
> ha scritto:
> Per fare quello che vuoi puoi isare il seguente codice VBA:
>
> Private Sub Testo32_AfterUpdate()
> If Minute(Me!Testo32) < 15 Then
>     Me!Testo32 = TimeSerial(Hour(Me!Testo32), 0, 0)
> Else
>     If Minute(Me!Testo32) < 44 Then
>         Me!Testo32 = TimeSerial(Hour(Me!Testo32), 30, 0)
>     Else
>         Me!Testo32 = TimeSerial(Hour(Me!Testo32) + 1, 0, 0)
>     End If
> End If
> End Sub
>
> > Grazie sono un po' tonto.
>
> Prendi un buon caffè. ;-)
>
Io ne ho presi due caffè però non mi funziona.
Allora riepilogo. Ho questa testo32 che ha una formula in dati:Origne controllo
tramite la quale si calcola la differenza di ora enrtata e uscita, inserisco la
routine in evento: dopo aggiornamento e continua a scrivere il risultato non
arrotondato. Perchè?
Scusa se rompo tanto ma non mi viene...
Ciao


title: Arrotondare ore...

text:
"casco" <
casc...@supereva.it
> ha scritto nel messaggio
news:200503081...@mynewsgate.net...

Perché l'esecuzione della formula scritta nell'origine controllo della
casella di testo NON provoca l'evento "Dopo aggiornamento" e quindi la
routine che hai generato a fronte di tale evento non viene eseguita.
L'help dice molto chiaramente che:
===========
Eventi PrimaDiAggiornare, DopoAggiornamento (italiano)
<omissis>
Note
· La modifica dei dati di un controllo tramite Visual Basic o una macro
contenente l'azione ImpostaValore non provoca questi eventi nel controllo.
<omissis>
==========
> Scusa se rompo tanto ma non mi viene...
In base a quanto ti ho scritto sopra devi cambiare l'evento a fronte del
quale effettuare l'arrotondamento; ad esempio potresti effettuarlo a fronte
dell'evento "Prima di aggiornare" della maschera.
Oppure, anche se è un po' complicatello farlo, inserisci i criteri di
arrotondamento all'interno della formula che effettua la differenza tra
orari e che hai scritto nell'origine controllo della casella di testo.
> Ciao



title: Arrotondare ore...

text:
Roberto da casa <
r.masso...@libero.it
> ha scritto:
> In base a quanto ti ho scritto sopra devi cambiare l'evento a fronte del
> quale effettuare l'arrotondamento; ad esempio potresti effettuarlo a fronte
> dell'evento "Prima di aggiornare" della maschera.
> Oppure, anche se è un po' complicatello farlo, inserisci i criteri di
> arrotondamento all'interno della formula che effettua la differenza tra
> orari e che hai scritto nell'origine controllo della casella di testo.
>
> > Ciao
>
 OOKk Ho sostituito nell'espressione su dati:origine controllo (IIf(Minute(...
la formula che dava origine alla differenza e per miracolo....
Grazie ti offrirei un bel caffè
Ciao


title: Crescente su query unione

author: Ivano

text:
Ho una query di unione, e vorrei impostare Crescente il campo NomeSocietà,
come faccio?
SELECT  0 As IDFornitore, "<Tutti>" As NomeSocietà FROM Fornitori UNION
SELECT Fornitori.IDFornitore, Fornitori.NomeSocietà FROM Fornitori;
Grazie


title: Crescente su query unione

text:
"Ivano" <
cass...@tin.it
> ha scritto nel messaggio
news:5gWR8.2211$vm5.1...@news2.tin.it...

Prova così:
SELECT  0 As IDFornitore, "<Tutti>" As NomeSocietà FROM Fornitori
UNION SELECT Fornitori.IDFornitore, Fornitori.NomeSocietà FROM Fornitori
ORDER BY NomeSocietà;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: collegare una cartella tramite ftp

text:
Gentile NewsGroup
ci sarebbe la possibilità in qualche modo di collegare le tabelle dell'FE
con un BE che si trova su un server di cui conosco user name e password, in
modo tale che più persone pur trovandosi in posti diversi possano dal loro
portatile lavorare sullo stesso database aggiornato in tempo reale.
Ciao e grazie
[WXP, A97PRO]
Grazie ancora.


title: collegare una cartella tramite ftp

text:
>
> ci sarebbe la possibilità in qualche modo di collegare le tabelle dell'FE
> con un BE che si trova su un server di cui conosco user name e password,
in
> modo tale che più persone pur trovandosi in posti diversi possano dal loro
> portatile lavorare sullo stesso database aggiornato in tempo reale.
>
> Ciao e grazie
>
credo di si se installi una VPN sui pc interessati ma non ho mai provato
personalmente.
rete privata virtuale che dovrebbe farti vedere la cartella sul server web
come una cartella
condivisa sui tuoi pc a quel punto con strumenti\gestione tabelle collegate
dovresti poterlo fare
ovvio che la cartella deve avere i permessi di scrittura.
ciao.


title: collegare una cartella tramite ftp

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c8t08j$12p$1...@lacerta.tiscalinet.it...

e quale vpn mi consigli?


title: collegare una cartella tramite ftp

text:
> > dovresti poterlo fare
> > ovvio che la cartella deve avere i permessi di scrittura.
> >
> > ciao.
> >
> e quale vpn mi consigli?
>
quella di windows XP


title: Aiuto ISAM installabile

author: Jo

text:
Ciao, ho Access2000 e VB6, dal sito
www.html.it
 ho scaricato un programmino
didattico che gestisce un elenco contenuto in un db di access. Durante
l'esecuzione del programma (Agenda) si presenta il seguente msg di errore
"..impossibile trovare ISAM installabile..." ho letto nella documentazione
che si tratta di un driver di MS Jet e che viene installato praticamente
durante l'installazione di Access, qualcuno può darmi un idea su cosa fare?
Grazie.


title: Aiuto ISAM installabile

author: Bruno Buriani

text:
"Jo" <
okp...@tin.it
> ha scritto nel messaggio
news:uEEX6.2596$i51....@news2.tin.it...

vai al sito Microsoft e cerca Q155666, è il tuo problema (e non solo tuo...)
bruno


title: requery su maschera aperta

author: Nina

text:
Salve a tutti,
ho una serie di maschere continue con degli elenchi, che permettono di
accedere ai dettagli del record selezionato nell'elenco.
Es. Elenco fatture , seleziono un record e cliccando su un pulsante
visualizzo la Maschera singola, relativa al record selezionato. Alla
chiusura di quest'ultima aggiorno la maschera elenco con un me.requery.
Prima di fare il requery verifico se la mschera "elenco" � aperta,
considerato che posso accedere al dettaglio anche in altri modi e quindi non
solo dalla mascehra elenco.
Esempio:
Private Sub Form_Close()
    If MascheraAperta("ElencoFatture") Then
        'Forms!ElencoFatture.Requery
        If Me.IdFattura > 0 Then
            With Forms!ElencoFatture
                .RecordsetClone.FindFirst "IdFattura = " & Me.IdFattura
                .Bookmark = .RecordsetClone.Bookmark
            End With
        End If
    End If
    If MascheraAperta("FiltroFatturazione") = True Then
        DoCmd.OpenForm "FiltroFatturazione"
        Exit Sub
    End If
End sub
In alcuni PC succede che, se la maschera ElencoFatture � aperta, ma non �
l'unica maschera aperta, Access si pianta. La riga incriminata � proprio
quella del requery, infatti commentando questa riga il programma non si
pianta.
Come posso risolvere?
Grazie a tutti
--
Nina


title: errore con Access 2002

author: roby.roma isw 232

text:
=(Left((Cstr$([DAL]));6)+"05")
su una maschera mi restituisce errore, mentre con altre versioni,
compreso Run time tutto funziona bene....
che fare x rimediare?


title: errore con Access 2002

text:

i rifermenti dao sono ok?


title: errore con Access 2002

author: roby isw 232

text:
mmmmm posso controllare su altro access su altro pc...
adesso sono fuori lavoro domani controllo, buona serata


title: Aprire form con modifica proprietà

author: bizio

text:
Scusate oggi approfitto un pò..!!:-)
Per l'accesso utente a determinate maschere uso la funzione input box:
Private Sub Form_Open(Cancel As Integer)
Dim nome As String
 nome = InputBox("Inserisci la tua password per l'autenticazione
Utente:")
  If nome = "" Then
 DoCmd.Close
 Else
Select Case nome
Case "fabrizio"
MsgBox ("Ciao, " & nome & " sei autorizzato ad usare il db")
Case "mario"
MsgBox ("Ciao, " & nome & " sei autorizzato ad usare il db")
Case Else
MsgBox ("Ciao, " & nome & " mi dispiace ma NON sei autorizzato ad
usare il db")
DoCmd.Close
End Select
End If
End Sub
Vorrei sapere se e come è possibile modificare tale routine per aprire
la maschera solo in visualizzazione quindi intervenire sulle proprità
della maschera stessa (Consenti modifiche:No, Consenti aggiunte:No,
Consenti eliminazioni:No!!
Grazie mille ancora


title: Aprire form con modifica proprietà

author: Pablitomf [Access]

text:
Vorrei sapere se e come è possibile modificare tale routine per aprire
la maschera solo in visualizzazione quindi intervenire sulle proprità
della maschera stessa (Consenti modifiche:No, Consenti aggiunte:No,
Consenti eliminazioni:No!!
------
Risposta :
Premettendo che io non utilizzerei mai il sistema delle InputBox che hai
utilizzato tu (creerei piuttosto una tabella utenti con permessi), nel tuo
caso potresti fare così :
In un bodulo Esterno dichiara una variabile pubblica di questo tipo:
Public UserAttuale as String
poi nella routine che hai utilizzato, al riconoscimento dell'utente nel Case
valorizzerai questa variabile... per cui avrai :
Case "fabrizio"
MsgBox ("Ciao, " & nome & " sei autorizzato ad usare il db")
UserAttuale = nome
la Variabile UserAttuale ora conterrà il nome dell'utente loggato.
Ora sull'apertura della Form che ti interessa controllare metterai :
If UserAttuale = "fabrizio" then
    Me.AllowAdditions = True
    Me.AllowDeletions = True
    Me.AllowEdits = True
    Me.AllowFilters = True
else : end if
If UserAttuale = "mario" then
    Me.AllowAdditions = false
    Me.AllowDeletions = false
    Me.AllowEdits = True
    Me.AllowFilters = True
else : end if
etc.. etc...
Spero sia chiaro
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


title: Aprire form con modifica proprietà

text:

Questa soluzione mi è chiara,ti ringrazio
Mi spieghresti per favore quella che mi suggerivi in precedenza con la
tabella utenti con permessi?
Mi piacerebbe usare una soluzione migliore dell'attuale


title: caselle combinate intelligenti

author: zax

text:
ciao a tutti
vorrei sapere se esistono procedure "gia' confezionate" per questo
problemino:
ho l'indirizzario completo delle via di una grande citta' (mettiamo roma)
e' possibile far si' che digitando ad esempio in una casella combinata
soltanto una parte dell'indirizzo (per esempio "milano") visualizzare e poi
scegliere quello che interessa tra le varie "via milano", "piazza milano",
"viale milano", "piazzale milano"?
grazie anticipatamente per l'attenzione!
zax
ah, dimenticavo, possibilmente l'eventuale soluzione dovrebbe essere
riferita a access 97


title: caselle combinate intelligenti

author: Sib

text:
"zax" <
z...@bastalavista.it
> ha scritto nel messaggio

su non in elenco:
me.TuaCombo.Rowsource="SELECT via FROM vie WHERE vie like '*" & newdata &
"*'"
response=acdataerrcontinue
(NB scrivo a memoria, potrei aver sbagliato i nomi di parametro della sub)
Sib


title: caselle combinate intelligenti

author: Roberto dalla campagna

text:
zax <
z...@bastalavista.it
> wrote in message
Rda0b.103569$cl3.3...@news2.tin.it...

Ricerca la variabile "milano" nel campo indirizzo tramite l'Operatore Like
(vedi help) usando nei criteri anche il carattere jolly asterisco (vedi
help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: problemi con il menù

author: Massimo

text:
Ho creato un DB e va tutto a meraviglia ( al momento ) però mi secca una
cosa che non riesco ad eliminare.
Ho creato una barra di menù che si avvia insieme al db, ed sucessivamente a
questa faccio aprire una mascherala che si ingrandisce a pieno schermo che
ho chiamato "principale".
Il problema che in linea con il menù ( esattamente dentro alla barra ) mi
appaiono i due pulsantini, uno di chiusura e uno di ridimensionamento della
maschera principale che mi occupa l'intero schermo .
Come posso eliminare questo ?
Ho provato ( almeno mi sembra ) di modificare tutte le proprietà sia della
maschera che del menù, ma niente , tutte le volte che ingrandisco la
maschera , compaiono questi due pulsanti.
Faccio presente che all'interno di questa maschera sono presenti numerevoli
campi nascosti che vanno ad influenzare il corretto funzionamento del db e
non posso far si che un inesperto chiuda tale maschera.
Saluti Massimo.


title: problemi con il menù

author: Alessandro Cara

text:
Massimo ha scritto:
>
[cut]
> Faccio presente che all'interno di questa maschera sono presenti numerevoli
> campi nascosti che vanno ad influenzare il corretto funzionamento del db e
> non posso far si che un inesperto chiuda tale maschera.
non comprendo perche' i campi che "influenzano il corretto funzionamento
del db" siano su un form, ed altre cose, ma non credo sia importante, il
form puoi nasconderlo? Un utente curioso potrebbe comunque far "casino"
ma e' gia' piu' protetto
a.cara


title: Informazioni parametri su CodiceABarre

author: FabioGulotta

text:
Dove posso reperire informazioni sul modo di funzionare dei codici a
barre???
Grazie anticipatamente


title: Informazioni parametri su CodiceABarre

author: MA

text:
Il 11 Set 2002, 13:07, "FabioGulotta" <
fgul...@tiscalinet.it
> ha scritto:
> Dove posso reperire informazioni sul modo di funzionare dei codici a
> barre???
>
come prima cosa guarda qui.
http://www.codiceabarre.it/bcmanu.htm
Poi torna qui e vai nei post precedenti.
Infine poni domande più specifiche.
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: access

author: Neo

text:
"taurex" <
tau...@libero.it
> ha scritto nel messaggio
news:bluctv$ij0$1...@newsreader.mailgate.org...
> Ho fatto un casino: Ho messo una mschera di avvio in access2000
> disabilitando tutti i menu. Poi ho inserito una bella password: risultato
> quando apro il db mi chiede la password (che logicamente conosco) ma il
> problema è che se quando apro il db utilizzo il tasto shift non me lo
> riconosce perchè mi appare sempre e comunque il form della password e
> anche dopo averla inserita non tiene conto dello shift.
> come posso fare per disabilitare la password ed accedere al db senza far
> partire le maschere in avvio?
>
> PS: Non posso importare i dati in un nuovo DB perchè ho dei problemi col
> DAO
> --------------------------------------------------------------------------
-
> Messaggio inviato attraverso
http://www.trucchiperpc.it
 - sezione
newsgroup
>
>
una volta entrato con f11 dovresti (se non lo hai disabilitato) vedere la
struttura del tuo db
creati una funzione che modifica le proprietà del db in modo da poter
abilitare i menu


title: access

author: Antonio Biso

text:
"taurex" <
tau...@libero.it
> ha scritto nel messaggio
news:bluctv$ij0$1...@newsreader.mailgate.org...
> Ho fatto un casino:
Già...
hai messo come subject di un post su un NG di access nientepopodimenoche....
access...
Incredibile!!!
Antonio


title: passare una variabile in una query

author: Giovanna

text:
Ho una variabile dichiarata global, vorrei che una query di selezione
prendesse solo i dati che hanno il campo id uguale alla mia variabile
globale. Come si fa? Se metto la variabile nei criteri non ottengo alcun
risultato
Grazie a tutti


title: passare una variabile in una query

author: Nicola Ardito

text:
Giovanna ha scritto nel messaggio <8l3rbg$efi$
1...@fe1.cs.interbusiness.it
>...

Usa una funzione  come criterio e nella funzione metterai la stessa = alla
variabile globale
es
function GetMiaVariabile()
GetMiaVariabile=NomeVariabileGlobale
End Function
Ciao Nicola


title: passare una variabile in una query

author: warp

text:
Giovanna ha scritto nel messaggio <8l3rbg$efi$
1...@fe1.cs.interbusiness.it
>...
>Ho una variabile dichiarata global, vorrei che una query di selezione
>prendesse solo i dati che hanno il campo id uguale alla mia variabile
>globale. Come si fa? Se metto la variabile nei criteri non ottengo alcun
>risultato
Sostituisci la variabile globale a un controllo nascosto da qualche parte (magari sulla form
principale della tua applicazione)...
warp


title: Dimensioni maschera

text:
Ciao ragazzi sono nuovo del NG ed ho alcuni problemi da porvi:
come faccio a dare delle dimensioni fisse allamaschera (altezza e
larghezza)?
comne faccio ad impedire che l'utente si ridimensioni la maschera?
(disabilitare i tasti x e - della finestra)
Grazie 1000 a tutti
Sim1


title: Dimensioni maschera

author: Luciano (DOC)

text:
"SIM1" <
andriys...@libero.it
> wrote in message
news:dqSd6.67438$ew1.4...@news.infostrada.it...

Guarda tra le proprieta' della maschera: stile bordo e  bottoni min e max.
Saluti.
lucia...@sitocomune.com


title: Dimensioni maschera

author: LaLo

text:
"SIM1" <
andriys...@libero.it
> ha scritto nel messaggio
news:dqSd6.67438$ew1.4...@news.infostrada.it...

Il ridimensionamento si evita imponendo la proprietà 'stile bordo' ai valori
'Sottile' oppure 'Dialogo'. Per disabilitare il tasto chiudi, poni la
proprietà 'Pulsante chiusura' su No ed infine per la riduzione ad icona
guarda la proprietà 'Pulsanti ingrand./riduzione'.
Per quanto riguarda le dimensioni fisse, io imposto il valore della
proprietà 'Dimensioni automatiche' su Si.
Tutte le proprietà citate appartengono alla maschera.
Ciao
LaLo


title: Dimensioni maschera

author: Mior Devis

text:
Per evitare il ridemensionamento basta che cambi il formato del bordo della
maschera.
per quanto riguarda basta che guardi nelle proprietą della maschera nella
scheda formato
Ciao Devis
"SIM1" <
andriys...@libero.it
> ha scritto nel messaggio
news:dqSd6.67438$ew1.4...@news.infostrada.it...



title: impostazione stampante predefinita !

text:
Noooo, ancora ?! starai pensando, gentile lettore del mio post
allora ho controllato anche i post storici, ma non ho trovato la risposta.
non ditemi che c'è altrimenti è una figura di emme !
Dopo la premessa volevo chiedervi questo:
ho scarico dal sito comune la faq gestire la stampante predefinita.
Ho cercato di adattarla alle mie esigenze perchè non mi serve passare per il
form
SceltaStampante, ho bisogno che la stampante1 diventi la stampante
predefinita al click su bottone e poi
la stampante2 venga diventi la stampante predefinita alla fine prima
dell'end sub
allora ho fatto questo
Private Sub Comando4_Click()
SetDefaultPrinter ("STAMPANTE1")
.....
....
SetDefaultPrinter ("STAMPANTE2")
end sub
Il problema è che restando in access la SetDefaultPrinter ("STAMPANTE1")e
poi
SetDefaultPrinter ("STAMPANTE2") vengono impostata correttamente, cioè se
apro un altro db
la stampante2 viene selezionata come predefinita.
Se esco e provo con excel e word perdo la stampante predefinita in quanto
andando in
impostazione ->stampanti non trovo alcuna stampante spuntata
non ho fatto alcuna modifica al modulo printers, sono solo intervenuto sul
click (vedi sopra)
Passando invece per la form SceltaStampante tutto funziona correttamente
Potete aiutarmi ? Grazie


title: impostazione stampante predefinita !

author: Roberto da casa

text:
"
Sandro_nospa...@tiscali.it
" <
sape...@tiscali.it
> ha scritto nel
messaggio news:cmr85v$3oq$1...@lacerta.tiscalinet.it...
> Noooo, ancora ?! starai pensando, gentile lettore del mio post
>
> allora ho controllato anche i post storici, ma non ho trovato la risposta.
> non ditemi che c'è altrimenti è una figura di emme !
Bastava guardare tra quelli di ieri.
>
> Dopo la premessa volevo chiedervi questo:
> ho scarico dal sito comune la faq gestire la stampante predefinita.
Quanto pubblicato nel Sito Comune con Windows 2000 e successivi non funziona
correttamente: usa le funzioni che ho postato nel thread aperto da Graziano
il 9/11/2004 alle ore 8:07 e che ha per subject "scegliere quale stampante
usare via codice...".
[CUT]
>
> Potete aiutarmi ? Grazie
Con le funzioni che ti ho suggerito dovrebbe funzionare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: impostazione stampante predefinita !

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:tIlkd.26233$Es2.5...@twister2.libero.it...
>
> "
Sandro_nospa...@tiscali.it
" <
sape...@tiscali.it
> ha scritto nel
> messaggio news:cmr85v$3oq$1...@lacerta.tiscalinet.it...
> > Noooo, ancora ?! starai pensando, gentile lettore del mio post
> >
> > allora ho controllato anche i post storici, ma non ho trovato la
risposta.
> > non ditemi che c'č altrimenti č una figura di emme !
>
> Bastava guardare tra quelli di ieri.
>
> >
> > Dopo la premessa volevo chiedervi questo:
> > ho scarico dal sito comune la faq gestire la stampante predefinita.
>
> Quanto pubblicato nel Sito Comune con Windows 2000 e successivi non
funziona
> correttamente: usa le funzioni che ho postato nel thread aperto da
Graziano
> il 9/11/2004 alle ore 8:07 e che ha per subject "scegliere quale stampante
> usare via codice...".
>
> [CUT]
>
> >
> > Potete aiutarmi ? Grazie
>
> Con le funzioni che ti ho suggerito dovrebbe funzionare.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
> Ciao Roberto, grazie per la risposta :
ieri sera mi ero auto-risposto cosě
era il caso di guardare meglio : scusatemi !
lascio comunque il link non si sa mai ci fosse qualche altro sbadato come
me.
http://www.google.it/groups?q=impostazione+stampante+predefinita&hl=it&lr=&s
elm=6Dgca.11263%24Lr4.337447%
40twister2.libero.it
&rnum=4
ma lo mandato al mio indirizzo di posta personale !
vabbč...
in base a quello risposta avevo impostato sull'evento clicjk di quel
bottone:
Private Sub Comando4_Click()
   Dim WshNetwork As Object
   Set WshNetwork = CreateObject("WScript.Network")
   WshNetwork.SetDefaultPrinter ("stampante1")
    .....
    ......
e poi prima dell'end sub
WshNetwork.SetDefaultPrinter ("stampante2")
Set WshNetwork = Nothing
funziona come voglio io, ma volevo capire se č meglio gestire la cosa come
mi consigli tu oppure se č meglio apportare le modifiche come da tua
risposta a
Graziano
Inoltre č normale che qui:
http://www.google.it/groups?hl=it&lr=&ie=UTF-8&group=it.comp.appl.access
ci sia un ritardo nel vedere le risposte ai 3d ?
La tua risposta controllando sull'outlook la vedo, sull'url no
>


title: impostazione stampante predefinita !

text:
"
Sandro_nospa...@tiscali.it
" <
sape...@tiscali.it
> ha scritto nel
messaggio news:cmsvfj$7cc$1...@lacerta.tiscalinet.it...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:tIlkd.26233$Es2.5...@twister2.libero.it...
> >
> > "
Sandro_nospa...@tiscali.it
" <
sape...@tiscali.it
> ha scritto
nel
> > messaggio news:cmr85v$3oq$1...@lacerta.tiscalinet.it...
> > > Noooo, ancora ?! starai pensando, gentile lettore del mio post
> > >
> > > allora ho controllato anche i post storici, ma non ho trovato la
> risposta.
> > > non ditemi che c'è altrimenti è una figura di emme !
> >
> > Bastava guardare tra quelli di ieri.
> >
> > >
> > > Dopo la premessa volevo chiedervi questo:
> > > ho scarico dal sito comune la faq gestire la stampante predefinita.
> >
> > Quanto pubblicato nel Sito Comune con Windows 2000 e successivi non
> funziona
> > correttamente: usa le funzioni che ho postato nel thread aperto da
> Graziano
> > il 9/11/2004 alle ore 8:07 e che ha per subject "scegliere quale
stampante
> > usare via codice...".
> >
> > [CUT]
> >
> > >
> > > Potete aiutarmi ? Grazie
> >
> > Con le funzioni che ti ho suggerito dovrebbe funzionare.
> >
> > --
> > Roberto
> >
> > ---------------------------------------------
> > il Sito Comune di it.comp.appl.access:
> >
http://www.sitocomune.com
> > ---------------------------------------------
> > Ciao Roberto, grazie per la risposta :
> ieri sera mi ero auto-risposto così
>
> era il caso di guardare meglio : scusatemi !
> lascio comunque il link non si sa mai ci fosse qualche altro sbadato come
> me.
>
>
http://www.google.it/groups?q=impostazione+stampante+predefinita&hl=it&lr=&s
> elm=6Dgca.11263%24Lr4.337447%
40twister2.libero.it
&rnum=4
> ma lo mandato al mio indirizzo di posta personale !
> vabbè...
>
> in base a quello risposta avevo impostato sull'evento clicjk di quel
> bottone:
>
> Private Sub Comando4_Click()
>
>
>    Dim WshNetwork As Object
>    Set WshNetwork = CreateObject("WScript.Network")
>    WshNetwork.SetDefaultPrinter ("stampante1")
>
>     .....
>     ......
> e poi prima dell'end sub
> WshNetwork.SetDefaultPrinter ("stampante2")
> Set WshNetwork = Nothing
>
> funziona come voglio io, ma volevo capire se è meglio gestire la cosa come
> mi consigli tu oppure se è meglio apportare le modifiche come da tua
> risposta a
> Graziano
Io preferisco lavorare come ho suggerito a Graziano (con le funzioni), però
parto dal presupposto che, a parità di risultato, ognuno fa quello che
preferisce e gli sembra più logico.
> Inoltre è normale che qui:
>
http://www.google.it/groups?hl=it&lr=&ie=UTF-8&group=it.comp.appl.access
> ci sia un ritardo nel vedere le risposte ai 3d ?
> La tua risposta controllando sull'outlook la vedo, sull'url no
E' normale



title: Store di dati da Outlook

author: Kla

text:
Ho letto che si possono fare operazioni con le mail.
E' possibile "storare" in un file .mdb il contenuto delle  mail?
Grazie
Saluti
__
Kla

Load
Destination:content"
where "destination_content" <> 'Baraldi';

 SQL SELECT
"destination_content"
From"it.comp.appl.access";


title: Store di dati da Outlook

author: Alessandro Baraldi

text:
Kla ha scritto:
> Ho letto che si possono fare operazioni con le mail.
Hai letto bene.
> E' possibile "storare" in un file .mdb il contenuto delle  mail?
Si è possibile.

> Grazie
> Saluti
>
> __
> Kla
Ciao
@Alex


title: Store di dati da Outlook

text:
Il 28 Oct 2006 02:55:18 -0700, "Alessandro Baraldi" <
ik2...@libero.it
>
ha scritto:
>
>Kla ha scritto:
>
>> Ho letto che si possono fare operazioni con le mail.
>
>Hai letto bene.
>
>> E' possibile "storare" in un file .mdb il contenuto delle  mail?
>
>
>Si č possibile.
>
>
>> Grazie
>> Saluti
>>
>> __
>> Kla
>
>
>Ciao
E' possibile sapere dove trovare un tutorial per provare questo
"store"?
Grazie
__
Kla


title: Store di dati da Outlook

text:
Kla wrote:
[cut]
> where "destination_content" <> 'Baraldi';
Pfui
http://snipurl.com/10m6b
Aripfui. Guarda chi c'e' in cima alla lista
--
ac


title: Store di dati da Outlook

text:
Kla ha scritto:
> E' possibile sapere dove trovare un tutorial per provare questo
> "store"?
> Grazie
>
> __
> Kla
Si certo.... fai una ricerca nel NG con il Subject "Domanda" di sicuro
trovi la risposta...
@Alex


title: Store di dati da Outlook

text:
Il 28 Oct 2006 04:20:58 -0700, "Alessandro Baraldi" <
ik2...@libero.it
>
ha scritto:
>

Urbano Marzullo, sei uno spasso.


title: Store di dati da Outlook

text:
Kla ha scritto:
> Urbano Marzullo, sei uno spasso.
Che vuoi farci non vorrai avere tu l'eclusiva del "perla" di turno...
lascia un pò
di trippa anche ai gatti....!
@Alex


title: Store di dati da Outlook

text:
Il 28 Oct 2006 05:14:57 -0700, "Alessandro Baraldi" <
ik2...@libero.it
>
ha scritto:
>

Grazie. Ogni tanto per queste  le "perle" di saggezza .
Kla
__
 "Ad Minchiam ":  "E' come ruttare a tavola: c'è chi lo interpreta in
un modo e chi in un altro."


title: sito web per generare tabelle con dati

author: pfmarro

text:
salve

anni fa avevo trovato un sito che mi permetteva di generare dei dati casuali

per caso avete il link?

GRAZIE


title: sito web per generare tabelle con dati

author: Karl Donaubauer

text:
Salve,

pfmarro:
>
> anni fa avevo trovato un sito che mi permetteva di generare dei dati casuali
>
> per caso avete il link?

https://mockaroo.com/

--
Ciao
Karl
*********
http://AccessDevCon.com

Access FAQ:
http://donkarl.com/it


title: sito web per generare tabelle con dati

author: RobertoA

text:
Il 02/09/2020 12:59, Karl Donaubauer ha scritto:
> Salve,
>
> pfmarro:
>>
>> anni fa avevo trovato un sito che mi permetteva di generare dei dati
>> casuali
>>
>> per caso avete il link?
>
>
https://mockaroo.com/

>

Carino questo, non conoscevo
Ed in fase di riempimento db con dati di test potrebbe essere uno
strumento davvero valido
Peccato il sito sia bloccato a 1000 righe, oltre bisogna acquistarlo
Non e' che qualcuno l'ha realizzato in vba e magari si trova da qualche
parte?


title: sito web per generare tabelle con dati

text:
Salve,

RobertoA:
> Karl Donaubauer ha scritto:
>> pfmarro:
>>>
>>> anni fa avevo trovato un sito che mi permetteva di generare dei dati
>>> casuali
>>>
>>> per caso avete il link?
>>
>>
https://mockaroo.com/

>
> Carino questo, non conoscevo
> Ed in fase di riempimento db con dati di test potrebbe essere uno
> strumento davvero valido
> Peccato il sito sia bloccato a 1000 righe, oltre bisogna acquistarlo
> Non e' che qualcuno l'ha realizzato in vba e magari si trova da qualche
> parte?

Ho la strana attitudine che le cose che si usa per il lavoro
professionale possono costare qualcosa. Ma forse sviluppi solo per
divertimento e senza essere pagati.

Un buon strumento per la generazione di dati di prova è
https://www.upscene.com/advanced_data_generator/
. Ho convinto l'autore
ad offrire una propria versione per Access a soli 99 Euro. Con esso è
possibile generare quantità di dati molto complesse (1:n ecc.) e
illimitate. La versione di prova gratuita è stata in grado di generare
5000 record di dati fino alla versione precedente. Ma credo che nel
frattempo abbia ulteriormente limitato questo.



title: sito web per generare tabelle con dati

text:
Il 02/09/2020 19:10, Karl Donaubauer ha scritto:
> Salve,
>
> RobertoA:
>> Karl Donaubauer ha scritto:
>>> pfmarro:
>>>>
>>>> anni fa avevo trovato un sito che mi permetteva di generare dei dati
>>>> casuali
>>>>
>>>> per caso avete il link?
>>>
>>>
https://mockaroo.com/

>>
>> Carino questo, non conoscevo
>> Ed in fase di riempimento db con dati di test potrebbe essere uno
>> strumento davvero valido
>> Peccato il sito sia bloccato a 1000 righe, oltre bisogna acquistarlo
>> Non e' che qualcuno l'ha realizzato in vba e magari si trova da
>> qualche parte?
>
> Ho la strana attitudine che le cose che si usa per il lavoro
> professionale possono costare qualcosa

Si certo, uno strumento che ti aiuta a lavorare in modo piu' efficace
spesso risulta conveniente acquistarlo
Bisogna pero' tener conto che:

1- questo e' uno strumento che si usa abbastanza poco di frequente,
quando si realizza una nuova base dati e bisogna riempirla per fare dei
test di funzionamento, prestazioni, ecc

2- mi sembra abbastanza poco complesso da tentare l'autocostruzione
soprattutto per il fatto che poi coi sorgenti in mano puoi modificare in
qualsiasi modo, forse ti costa piu' che acqiustarlo, ma avresti il
codice disponibile da aggiungere alla 'saccoccia' dei moduli


title: Estrazione elementi univoci da tabella contenente elementi plurimi

author: vivace guevara

text:
E' la prima volta che mi affaccio in questo gruppo... cordiali saluti a
tutti.
Ovunque abbia cercato, non sono riuscito a trovare una query che
consenta di estrarre da una tabella contenente valori di campo ripetuti,
tutti gli elementi ma una sola volta.
Mi spiego: Tabella1 contiene nel campo Nome, i seguenti valori Antonio
                                                               Roberto
                                                               Luigi
                                                               Antonio
orbene, vorrei avere una query1 contenente nel campo nome:     Antonio
                                                               Roberto
                                                               Luigi
Il fatto che non abbia trovato nulla che soddisfi questa mia esigenza,
vuol dire che sono un babbeo o che la semplicità della cosa, è soltanto
apparente e conviene procedere via codice VBA?
Grazie infinite

--
nonno vincenzo


author: Carlo Costarella

text:
"vivace guevara" <
21937i...@mynewsgate.net
> ha scritto nel messaggio
news:201004051...@mynewsgate.net...

Benvenuto.
La vedo dura, sicuramente non la risolvi con una query da sola.
Anche via codice potresti incontrare delle difficoltà specie con i nomi
doppi:
come andrebbe interpretato Giovanni Antonio ripetuto due volte?
Potrebbe aiutarti la ricerca di un ritorno a capo se hai la fortuna che i
nomi sono stati inseriti con l'invio tra un nome e l'altro.
Ciao, Carlo


author: Franky seri

text:
On 5 Apr, 19:12, "vivace guevara" <
21937inva...@mynewsgate.net
> wrote:
> E' la prima volta che mi affaccio in questo gruppo... cordiali saluti a
> tutti.
> Ovunque abbia cercato, non sono riuscito a trovare una query che
> consenta di estrarre da una tabella contenente valori di campo ripetuti,
> tutti gli elementi ma una sola volta.
> Mi spiego: Tabella1 contiene nel campo Nome, i seguenti valori Antonio
>                                                                Roberto
>                                                                Luigi
>                                                                Antonio
>
> orbene, vorrei avere una query1 contenente nel campo nome:     Antonio
>                                                                Roberto
>                                                                Luigi
> Il fatto che non abbia trovato nulla che soddisfi questa mia esigenza,
> vuol dire che sono un babbeo o che la semplicit della cosa, soltanto
> apparente e conviene procedere via codice VBA?
> Grazie infinite
>
> --
> nonno vincenzo
ciao nonno,
la mia potrebbe risolvere il problema solo in alcune circostanze, per
esempio non devi estrarre anche il cognome,
comunque ti invito a fare una prova: nella finestra qbe dopo aver
scelto la tabella1 trascina il campo nome nella colonna sottostante,
dopodiché apri la finestra proprietà generale della query e seleziona
si alla voce valori univoci.
un saluto,
Franky S.


text:
Carlo Costarella <
carloco...@libero.it
> ha scritto:
> Benvenuto.
> La vedo dura, sicuramente non la risolvi con una query da sola.
> Anche via codice potresti incontrare delle difficoltà specie con i nomi
> doppi:
> come andrebbe interpretato Giovanni Antonio ripetuto due volte?
> Potrebbe aiutarti la ricerca di un ritorno a capo se hai la fortuna che i
> nomi sono stati inseriti con l'invio tra un nome e l'altro.
>
> Ciao, Carlo
>
Via codice penso che non avrei difficoltà grossissime; penso di aggiungere
alla tabella un campo "flag" da marcare opportunamente con un "*" (per
es.) quando il nome letto è uguale al precedente (nome indicizzato,
ovviamente). Fatto ciò, una query di eliminazione farebbe il resto.
Ciao e grazie molte per l'interessamento
--
nonno vincenzo


author: Paolo Dal Bosco

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:hpd74l$fm9$1...@tdi.cu.mi.it...

forse  la cosa può essere più semplice.
perchè non una query di ricerca duplicati con valore >0 ?
buona giornata
Paolo


text:
Paolo Dal Bosco <
paolo.d...@tin.it
> ha scritto:
> > Ciao, Carlo
> forse  la cosa può essere più semplice.
> perchè non una query di ricerca duplicati con valore >0 ?
>
> buona giornata
> Paolo
>
GRANDE PAOLO!!!
Un caloroso grazie a te ed alche a Franky che pure si è interessato (Carlo
lo avevo già ringraziato in precedenza)
Vincenzo
--
nonno vincenzo


text:
"Paolo Dal Bosco" <
paolo.d...@tin.it
> ha scritto nel messaggio
news:4bbad2a5$0$821$4faf...@reader5.news.tin.it...
cut
> forse  la cosa può essere più semplice.
> perchè non una query di ricerca duplicati con valore >0 ?
>
> buona giornata
> Paolo
Avevo capito che i nomi uguali si trovavano nello stesso campo, nello stesso
record...
Ciao, Carlo


title: Ordinamento Report

text:
Salve a tutti
Ho creato un report che prende i dati da una query, ogni record trovato dalla
query contiene oltre al campo cliente 5 campi (che contengono gli importi dei
conti) che nel report all'interno del corpo vanno sommati in una casella di
testo la somma di questi viene ulteriormente sommata nel piè di pagina report
del cliente.
Quindi ho un report che contiene tutti i conti emessi ordinati e raggruppati
per cliente e con il totale generale per cliente nel pià di pagina cliente.
Non sò come ordinare i record in base al totale generale per cliente che è un
campo calcolato nel piè di pagina IDCliente, in  alternativa dovrei vedere
solo i record che siano come totale al di sopra di una certa cifra.
Per ora ho fatto in modo che tramite la formattazione condizionale del campo
totale generale il totale che supera la cifra venga evidenziato in rosso ma
vorrei proprio ordinare i clienti in base al totale generale.
Quindi prima quelli che spendono di più e via via gli altri.
Grazie a tutti
Stefano
--


title: Ordinamento Report

text:
stefanoxt600 wrote:
> ...

I valori per l'ordinamento devono esistere prima.
Puoi crearti una seconda query dove calcoli le somme dei clienti.
Poi nell'origine dati del report collega le due query per IDCliente
e nel report usa il campo con le somme per l'ordinamento.
(v.a.
http://www.donkarl.com/it?FAQ5.11
)
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Ordinamento Report

text:
Karl Donaubauer ha scritto:
>
>I valori per l'ordinamento devono esistere prima.
>Puoi crearti una seconda query dove calcoli le somme dei clienti.
>Poi nell'origine dati del report collega le due query per IDCliente
>e nel report usa il campo con le somme per l'ordinamento.
>(v.a.
http://www.donkarl.com/it?FAQ5.11
)
>
Geniale, devo ringraziarti all'infinito e offrirti da bere quando passi da
Milano.
Grazie Grazie Grazie
Stefano.
--


title: Calcolare il pagamento a 60gg

author: Giorgia

text:
Vorrei che in fattura, inserendo la data di emissione della fattura, quella
di scadenza si calcolasse in automatico.
Vorrei però che fosse un automatismo intelligente, che cioè riconosca i mesi
da 30 gg e quelli da 31 o che la scadenza non cada di domenica.....
Esiste una funzione "calendario" di questo tipo?
Grazie in anticipo per gli aiuti che mi arriveranno
--
Giorgia


title: Calcolare il pagamento a 60gg

author: max

text:
"Giorgia" <
gio...@vitaletrasporti.com
> ha scritto nel messaggio
news:487623b1$0$35962$4faf...@reader2.news.tin.it...

non c'è ma te la costruisci.... con dateadd puoi decidere se aggiungere i
giorni (60) i mesi (2), verificare in che giorno della settimana cade
(weekday), e aggiungere i giorni per portarlo al lunedì se cade di domenica
ciao
Max


title: Calcolare il pagamento a 60gg

author: E. Meregalli

text:
... comunque nessuna norma impone che la data fattura cada di domenica.
Piuttosto, generalmente, la scadenza 31/08 viene prorogata al 10/09 mentre
la 31/12 al 10/01 dell'anno seguente.
"max" <
pi...@pippo.it
> ha scritto nel messaggio
news:g559ca$3ub$1...@news2.task.gda.pl...



title: Calcolare il pagamento a 60gg

text:
intendevo dire " ... non cada di domenica"
"E. Meregalli" <
mereg...@tiscali.it
> ha scritto nel messaggio
news:48762f19$0$29976$5fc...@news.tiscali.it...
> ... comunque nessuna norma impone che la data fattura cada di domenica.
> Piuttosto, generalmente, la scadenza 31/08 viene prorogata al 10/09 mentre
> la 31/12 al 10/01 dell'anno seguente.
>
> "max" <
pi...@pippo.it
> ha scritto nel messaggio
> news:g559ca$3ub$1...@news2.task.gda.pl...
>>
>> "Giorgia" <
gio...@vitaletrasporti.com
> ha scritto nel messaggio
>> news:487623b1$0$35962$4faf...@reader2.news.tin.it...
>>> Vorrei che in fattura, inserendo la data di emissione della fattura,
>>> quella di scadenza si calcolasse in automatico.
>>> Vorrei perň che fosse un automatismo intelligente, che cioč riconosca i
>>> mesi da 30 gg e quelli da 31 o che la scadenza non cada di domenica.....
>>> Esiste una funzione "calendario" di questo tipo?
>>>
>>> Grazie in anticipo per gli aiuti che mi arriveranno
>>> --
>>> Giorgia
>>>
>> non c'č ma te la costruisci.... con dateadd puoi decidere se aggiungere i
>> giorni (60) i mesi (2), verificare in che giorno della settimana cade
>> (weekday), e aggiungere i giorni per portarlo al lunedě se cade di
>> domenica
>> ciao
>> Max
>>
>
>


title: Calcolare il pagamento a 60gg

text:
... se mi passi la tua email, ti mando una serie di Function cui basta
passare la datafattura per avere la data scadenza pagamento per
30-60-90-120-45-70 gg....
"Giorgia" <
gio...@vitaletrasporti.com
> ha scritto nel messaggio
news:487623b1$0$35962$4faf...@reader2.news.tin.it...



title: Calcolare il pagamento a 60gg

author: CIDI

text:
"E. Meregalli" <
mereg...@tiscali.it
> ha scritto nel messaggio
news:48763058$0$29975$5fc...@news.tiscali.it...
> ... se mi passi la tua email, ti mando una serie di Function cui basta
> passare la datafattura per avere la data scadenza pagamento per
> 30-60-90-120-45-70 gg....
scusami ma perchè, nell'interesse generale, non le posti qua?
Daniele


title: Calcolare il pagamento a 60gg

text:
>
> scusami ma perchè, nell'interesse generale, non le posti qua?
>
> Daniele
Immagino nell'interesse particolare di avere la mail di Giorgia... ;-)
F.
P.S. che poi ovviamente è un camionista barese sotto mentite spoglie,
ma questa è un'altra storia...


title: Calcolare il pagamento a 60gg

author: AleC

text:

un camionista bergamasco no ?????
:-)


title: Calcolare il pagamento a 60gg

text:
<
al...@libero.it
> ha scritto nel messaggio
news:6e5206ae-98b5-4d9c...@m73g2000hsh.googlegroups.com...
>
> scusami ma perchè, nell'interesse generale, non le posti qua?
>
> Daniele
Immagino nell'interesse particolare di avere la mail di Giorgia... ;-)
non ho chiesto io la mail a Giorgia... :D
anche se, credo, che il suo indirizzo sia in chiaro.
Ciao
Daniele


title: Calcolare il pagamento a 60gg

text:
Ah ah!ma che camionista barese!!
camionista d'ufficio mi definisco!!
--
Giorgia
<
al...@libero.it
> ha scritto nel messaggio
news:6e5206ae-98b5-4d9c...@m73g2000hsh.googlegroups.com...
>
> scusami ma perchč, nell'interesse generale, non le posti qua?
>
> Daniele
Immagino nell'interesse particolare di avere la mail di Giorgia... ;-)
F.
P.S. che poi ovviamente č un camionista barese sotto mentite spoglie,
ma questa č un'altra storia...


title: Calcolare il pagamento a 60gg

text:
<
al...@libero.it
> ha scritto nel messaggio
news:6e5206ae-98b5-4d9c...@m73g2000hsh.googlegroups.com...


F.

e io che appena visti i post ho pensato"cavolo quanto interesse ha suscitato
la mia domanda......"e invece era solo la richiesta del Meregalli!!
comunque, in definitiva la mail l'ho lasciata....cosa può accadere ad una
camionista bergamasca/barese???
;-)


title: Casella combinata

author: alby

text:
Allora...
La tabella in questione è così composta:
ID
Progr
testo
Esempio:
1 1 Mario
1 2 Giovanni
2 1 Chiara
3 1 Marcello
Il valore del testo è del tutto casuale...
ho bisogno di inserire una casella combinata in una maschera che per
ogni ID mi faccia vedere tutti i Progr disponibili e a seconda del
Progr mi faccia vedere il testo in una casella di testo
Qualcuno può aiutarmi??? perchè ho provato a fare anche una query ma
da lì nn so accedere alla riga che la maschera sta analizzando; ho
provato anche nelle proprietà della casella combinata ma nn riesco a
indicare con il where l'ID che sto visualizzando...
Qualcuno mi aiuti!!!!
Grazie


title: Casella combinata

text:
"alby" <
alby...@gmail.com
> ha scritto nel messaggio
news:1137668088.5...@z14g2000cwz.googlegroups.com...



Qualcuno mi aiuti!!!!
Grazie
---------------------------
potresti utilizzare questa query come origine dati della casella di
controllo
"SELECT
T.ID
, T.Progr, T.testo
FROM Tabella as T
WHERE T.Progr = " & ME!NomeControlloNellaMascheraPerFiltrareProgr.value
e poi utilizzi la colonna 2 della CasellaCombinata come origine dati della
casella di testo
= ME!NomeCasellaCombinata.column(2)
ciao
ap


title: Casella combinata

text:
grazie ma ho risolto con del codice in vb...
grazie


title: [OT] Buon Natale

text:
Buongiorno

Tantissimi Auguri di un Buon Natale e di un Felice anno nuovo
a tutti.

Daniele


title: [OT] Buon Natale

text:

Auguri a tutto il gruppo.

salvino


title: [OT] Buon Natale

author: Bruno Campanini

text:
sal...@accessgroup.it
 explained :

Auguri! Auguri! Auguri!

Bruno


title: [OT] Buon Natale

text:

in ritardo per Natale ma in tempo per l'anno nuovo. In ogni caso
sinceramente: i miei migliori auguri per un anno nuovo prospero e sereno.

ciao
--
Stefano


title: Problemi nell'importazione guidata.

text:
Devo importare dati da una cartella Excel in un db A2010.

La prima volta che ho provato, potevo scegliere se importare un foglio o un'area definita, se importare tutti i campi e che formato dar loro.

Quando ho riprovato, con l'intenzione di salvare le mie specifiche per il successivo utilizzo da codice, la procedura mi permetteva solo di scegliere il file e poi arrivava alla fine. All'ultimo tentativo non era nemmeno più attiva la casella "Nomi di campo nella prima riga".

Si tratta di un baco? Devo ripulire da qualche parte? Accendere un cero?

Grazie per l'aiuto.
Riccardo Baldinotti


title: Problemi nell'importazione guidata.

text:

Parti dall'installazione di un buon Service Pack.
MA


title: Problemi nell'importazione guidata.

text:

Ahimè, la cosa è fuori dal mio controllo. Se dovessi dirlo all'assistenza, quali "parolacce" dovrei chiedere? Vedo che ho la Versione 14.0.7116.5000.

Nel frattempo, c'è modo di preparare "a manina" un record delle specifiche? C'entrano le tabelle MSysIMEXSpecs e MSysIMEXColumns?


title: domanda.

author: Angelo

text:
nessuno ha mai provato ad importare un programma fatto in access 2000 in
visual-basic?
grazie.


title: domanda.

author: Mandorlo

text:
>nessuno ha mai provato ad importare un programma fatto in access 2000 in
>visual-basic?
Un mio collega. Ma non ha ottenuto un buon risultato.
Ha utilizzato un programma per la conversione.
Ma visti i risultati ha rinunciato.
Cordalità.
Toni


title: domanda.

author: Antonio Ganci

text:
> nessuno ha mai provato ad importare un programma fatto in access 2000 in
> visual-basic?
>
> grazie.
>
L'ho importato in Visual C++, ma poi mi dava degli errori strani chissa'
come mai.
Hai mai provato a scrivere un oggetto un po' piu' significativo?
Antonio Biso ha ragione se si frequenta un newsgroup per un certo periodo e'
veramente fastidioso avere a che fare con chi non rispetta la netiquette.
ciao, Antonio.


title: domanda.

author: Fabrizio

text:
> Antonio Biso ha ragione se si frequenta un newsgroup per un certo periodo
e'
> veramente fastidioso avere a che fare con chi non rispetta la netiquette.
>
> ciao, Antonio.
Bisizzite ... ma no è vero. Questa te l'appoggio.
Ciao. Fabrizio.


title: data più recente

text:
Una volta filtrato con il codice sottostante un campo data con le date
precedenti o uguali a quella di riferimento, vorrei che, se sono presenti
più date che rispondono a questo criterio, venga visualizzata solo la più
recente fra queste...
come devo correggere questo codice?
<=[Forms]![RicercaTerapie mese]![Mese] & " " & [Forms]![RicercaTerapie
mese]![Anno]
 grazie a tutti


title: DAO e SQL Server 7.0 _ errata corrige

author: Uncle John

text:
Avevo dimenticato di riportare anche la creazione del workspace nel
codice VB di esempio. Per chiarazza lo aggiunta.
Da Access vorrei creare, attraverso il codice VB, una connessione al
server SQL Server 7 utilizzando ODBC e RecordSet DAO per aggiornare le
tbl.
Per spiegare il mio problema vi sottopongo un esempio di codice
semplificato:
(tralascio la dichiarazione delle variabili)
(...)
'Connessione al server
Set ws = DBEngine.CreateWorkspace("", "", "", dbUseODBC)
Set conn = ws.OpenConnection("", dbDriverNoPrompt, False,
"ODBC;Driver=SQL Server;SERVER=SERVER;DATABASE=DB;UID=sa;PWD=;")
strSQL = "SELECT Campo1 FROM Tbl1"
Set rstT = conn.OpenRecordset(strSQL, dbOpenDynaset)
rstT.Edit
' A questo pundo mi compare il seguente errore:
' Errore di run-time '3027'.
' Impossibile aggiornare. Database o oggetto di sola lettura.
rstT.Fields("Campo1").Value = rstT.Fields("Campo1").Value + 1
rstT.Update
(...)
Su alcuni articoli Microsoft ho trovato indicato tale problema e la
soluzione indicata è che se si devono effettuare operazioni di
modifica ai dati (come è nel mio caso) è necessario utilizzare un
RecordSet di tipo DAO.dbOpenDynamic.
Io ho provato ma l'errore 3027 persiste.
Qualcuno di voi mi può aiutare?
Grazie.
UJ.


title: DAO e SQL Server 7.0 _ errata corrige

text:
On Mon, 28 Apr 2003 11:27:10 +0200, Uncle John
<
uncle....@spamtiscali.it
> wrote:
:: Avevo dimenticato di riportare anche la creazione del workspace nel

Sul sito Microsoft ho trovato vari articoli che fanno riferimento a
questo problema. In particolare l'articolo 209943 indica che la
soluzione sta nel settare indispensabilmente una delle opzioni
disponibili di LockEdits del RecordSet.
Io ho provato ma il problema persiste.
Es.
(...)
Set rstT=conn.OpenRecordset(strSQL, dbOpenDynaset, 0, dbOptimistic)
(...)
Qualcuno mi potrebbe cortesemente dare una dritta?
Grazie.
UJ.


title: DAO e SQL Server 7.0 _ errata corrige

author: Giorgio prx

text:
"Uncle John" <
uncle....@spamtiscali.it
> ha scritto nel messaggio
news:bmpsavcepd2pvd1g2...@4ax.com...

Ciao John
Io utilizzo questo metodo
Set rstT = Conn.OpenRecordset(strSQL, dbOpenDynamic, 0, dbOptimisticValue)
Ma funziona anche quello da te trovato.
La tua tabella Ha un Campo Identity indicizzato ?
Se la risposta è no allora il recordset è di sola lettura.
Per creare un campo Identity puoi fare :
Conn.Execute "Alter Table Tbl1 Add Id_Rec Int IDENTITY(1,1)"
Conn.Execute "Create UNIQUE Index Ix_Tbl1 ON Tbl1(Id_Rec)"
Ciao Giorgio


title: DAO e SQL Server 7.0 _ errata corrige

text:
On Tue, 29 Apr 2003 17:51:09 +0200, "Giorgio prx"
<
giorgio...@tiscalinet.it
> wrote:
::
::"Uncle John" <
uncle....@spamtiscali.it
> ha scritto nel messaggio

::
Ciao Giorgio,
la mia tabella effettivamente non aveva un campo Identity indicizzato.
Ho eseguito le 2 righe che mi hai riportato e controllando nella tbl
in questione ho visto che il campo è stato aggiunto e indicizzato
correttamente.
Ho riprovato poi l'esecuzione di un .Edit sul RecordSet ma l'errore
3027 persiste.
Ho provato a cercare info in merito al tipo di campo Identity (che
onestamente non conoscevo) ma non ho trovato nulla che mi chiarisca le
idee.
Mi potresti dare qualche info (anche sul dove reperire info da
studiare)?
Se hai qualche altra idea per l'errore in questione te ne sarei grato.
Grazie.
UJ.
------------
Grazie
UJ


title: DAO e SQL Server 7.0 _ errata corrige

text:
"Uncle John" <
uncle....@spamtiscali.it
> ha scritto nel messaggio
news:hns1bvg3at7ts3oo4...@4ax.com...

Ciao UJ.
Il campo Identity in SQL Server è l'equivalente del campo Contatore dei Db
di Access.
Il campo Identity identifica in modo univoco un record e viene utilizzato
dai driver ODBC e OLEDB per conoscerne la posizione.
Un altro campo che aiuta ODCB e OLEDB è timestamp e viene utilizzato dal
driver per sapere se il record è stato variato da un altro operatore senza
confrontare tutti i campi della tabella.
Per Aggiungere timestamp ...
Conn.Execute "Alter Table Tbl1 Add timestamp"
Per maggiori informazioni sui campi identity e timestamp puoi riferirti alla
guida di Sql 7.0 scaricabile da
http://www.microsoft.com/sql/techinfo/productdoc/70/books.asp
Ho dato uno sguardo all'articolo 209943 e riporta come esempio
Set rstT=conn.OpenRecordset(strSQL, dbOpenDynamic, 0, dbOptimistic)
Hai provato a mettere al posto di OpenDynaset OpenDynamic come da esempio ?
Un'altra causa anche se remota potrebbe essere la chiave di registro
HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines\ODBC
o a seconda della versione di Jet
HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\3.5\Engines\ODBC
Il valore di SnapshotOnly deve essere 0 altrimenti ODBC apre i recordset in
read only.
Ultima cosa che mi viene in mente è aggiornare i driver ODBC e OLEDB da
www.Microsoft.com/data
Ciao Giorgio.


title: DAO e SQL Server 7.0 _ errata corrige

text:
On Fri, 2 May 2003 10:27:15 +0200, "Giorgio prx"
<
giorgio...@tiscalinet.it
> wrote:
::
:: "Uncle John" <
uncle....@spamtiscali.it
> ha scritto nel messaggio
:: news:hns1bvg3at7ts3oo4...@4ax.com...

Ciao Giorgio.
Grazie per le tue spiegazioni sui campi Identity. Ora vado a consulare
i link che mi hai suggerito.
Per quanto riguarda il mio problema ho ricontrollato il codice ed
effettivamente c'era un mio piccolo (grande!) errore nel nome della
tbl alla quale avevo aggiunto il campo Identity rispetto a quella a
cui andavo ad effettuare l'Edit (cappella da pivello!).
Sono quindi contento di dirti che il problema, con il campo Identity,
è effettivamente risolto!
Grazie per la tua disponibilità ed alla prossima.
Ciao UJ.


title: buone feste

author: stwe

text:
i miei piů sinceri auguri
by
stwe


title: buone feste

author: Roberto da casa

text:
"stwe" <
st...@stwe.org
> ha scritto nel messaggio
news:Zm7W7.364107$sq5.17...@news.infostrada.it...
> i miei piů sinceri auguri
> by
> stwe
I piů sinceri auguri a te.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema tosto con i filtri

author: Guido Calgari

text:
Ho un piccolo problema con i filtri. Se filtro da codice i miei dati e se la
stringa di ricerca contiene un apice,  Access (97)  mi da un errore. Ad
esempio:
stringa="D'amico Francesco"
miaMaschera.Filter =="[NomeCampo] Like" & "'" & stringa & "'"
....ecc. ecc.
Se qualcuno fosse in grado di darmi qualche sugerimento mi toglierebbe da un
bel pasticcio....
Grazie a tutti in anticipo


title: Problema tosto con i filtri

author: Sergio MAZZA

text:
"Guido Calgari" <
formap...@mi.camcom.it
> ha scritto nel messaggio
news:8p2d4o$37vu$1...@stargate1.inet.it...

L'argomento dovrebbe essere trattato nel sito comune
http://members.xoom.it/it_db_access/.
..
Ciao.


title: Problema tosto con i filtri

author: Roberto Marengo    -   Sviluppo Software

text:
Prova con:
miaMaschera.Filter =="[NomeCampo] Like" & """ & stringa & """
Ciao
                                Roberto Marengo
in pratica sostituendo l'apice semplice con tre apici doppi
"Guido Calgari" <
formap...@mi.camcom.it
> ha scritto nel messaggio
news:8p2d4o$37vu$1...@stargate1.inet.it...



title: Problema tosto con i filtri

author: JBad

text:
In article <8p2d4o$37vu$
1...@stargate1.inet.it
>,
formap...@mi.camcom.it

says...

Usa le virgolette invece dell'apice per delimitare la tua stringa.
miaMaschera.Filter =="[NomeCampo] Like" & """" & stringa & """"
                                          ^^^^             ^^^^
Ciao
--
JBad


title: Problema tosto con i filtri

author: Expo

text:
"Guido Calgari" <
formap...@mi.camcom.it
> ha scritto nel messaggio
news:8p2d4o$37vu$1...@stargate1.inet.it...
> Ho un piccolo problema con i filtri. Se filtro da codice i miei dati e se
la
> stringa di ricerca contiene un apice,  Access (97)  mi da un errore. Ad
> esempio:
>
> stringa="D'amico Francesco"
>
> miaMaschera.Filter =="[NomeCampo] Like" & "'" & stringa & "'"
Potresti fare una funzione che, dato in ingresso <D'amico Francesco> in
uscita dia <D''amico Francesco>
Qualcosa tipo questo:
vString ="D'amico Francesco"
do until instr(vstring,"'")=0
    vString =left(vString ,instr(vString ,"'")) &
mid(vString,instr(vString,"'"))
loop
alla fine dovrebbe darti <D''amico Francesco>
In questo modo qualunque sia la stringa ti sostituisce tutti gli apici con i
doppi apici, se presenti.


title: Problema tosto con i filtri

author: Enrico T.S.

text:
Guido Calgari ha scritto nel messaggio <8p2d4o$37vu$
1...@stargate1.inet.it
>...
>Ho un piccolo problema con i filtri. Se filtro da codice i miei dati e se
la
>stringa di ricerca contiene un apice,  Access (97)  mi da un errore. Ad
>esempio:
>stringa="D'amico Francesco"
>miaMaschera.Filter =="[NomeCampo] Like" & "'" & stringa & "'"
. ecc
>Se qualcuno fosse in grado di darmi qualche sugerimento mi toglierebbe da
un
>bel pasticcio....
>Grazie a tutti in anticipo
>
>
La piu' semplice e' utilizzare il chr(34) al posto dell'apice
ovvero :
miaMaschera.Filter ="[NomeCampo] Like " & chr(34) & stringa & chr(34)
se poi ti vuoi semplificare la vita creati un a funzione tipo :
Function Cvs(Campo As Variant) As String
'  Conversione di stringa per filtri sql
  Cvs = Chr(34) & Nz(Campo, "") & Chr(34)
End Function
che tra l'altro ti converte anche i noiosi null.
bye :o)


title: Cancellazione record che non crei problemi

author: Pedrinho

text:
Devo crear per la mia ragazza un semplice database
che, inserendo Nome, Cognome e numero Polizza,
mi restituisca la cartella (un numero) relativa del suo archivio
cartaceo.
E fin qui ci arrivo...(spero).
IL problema è il seguente (per me...):
Una volta trovato il record di un cliente, il suo record stesso farà capo
ad
un IDutente (con cui numero/ordino la tabella): devo poter eliminare tale
record senza perdere quell'IDutente, così da poter inserire un nuovo
Cliente
in quel record assegnandogli l'ID del precedente.
In pratica, c'è un modo meno barbaro di scrivere dirett nella tabella, sui
campi del record in questione i nuovi dati?
Vorrei cioè eliminar il record, ma poi inserirne uno nuovo con quell'ID
utente. Si può?
Piero
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"Pedrinho" <
maxerri...@interfree.it
> ha scritto nel messaggio
news:bq7q44$3iq$1...@news.newsland.it...
> Devo crear per la mia ragazza un semplice database
> che, inserendo Nome, Cognome e numero Polizza,
> mi restituisca la cartella (un numero) relativa del suo archivio
> cartaceo.
> E fin qui ci arrivo...(spero).
> IL problema è il seguente (per me...):
> Una volta trovato il record di un cliente, il suo record stesso farà capo
> ad
> un IDutente (con cui numero/ordino la tabella): devo poter eliminare tale
> record senza perdere quell'IDutente, così da poter inserire un nuovo
> Cliente
> in quel record assegnandogli l'ID del precedente.
> In pratica, c'è un modo meno barbaro di scrivere dirett nella tabella, sui
> campi del record in questione i nuovi dati?
> Vorrei cioè eliminar il record, ma poi inserirne uno nuovo con quell'ID
> utente. Si può?
> Piero
>
> --
A fronte dell'evento "Su clic" del pulsante di comando esegui una query di
cancellazione che ti elimina il record che ti interessa eliminare.
Se però vuoi riutilizzare l'IDutente del record cancellato per un altro
cliente, occorre che tale campo non sia di tipo contatore, in caso contrario
non potrai assegnargli un valore ta de stabilito.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Formato casella di testo

author: Roberto da Parma

text:
Ciao a tutti, si è parlato di un pò di tutto sui formati...
ebbene volevo sapere se si può convertire un testo in modo che abbia la
prima lettera maiuscola o dopo il "."
es. se parola = ciao ---> Ciao
     se parola = Resp. prod. ---> Resp. Prod.
è possibile?
Riesco a convertire tutto in maiuscolo o in minuscolo ma mi riesce difficile
una combinazione del genere.
Mi basterebbe anche che venisse solo visualizzato ( anche se è memorizzato
diversamente ) ma nella casella di testo di una maschera il formato mi
accetta solo soluzioni del tipo > o <.
Grazie come sempre
Roberto


title: Formato casella di testo

author: MA

text:

strConv(tuotesto,3)
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Il solito errore di comunicazione con il server OLE...

author: Alessandro Colantonio

text:
Salve a tutti, chiedo scusa subito se questo non è il newsgroup
adatto, ma non sono pratico di NG.
Il problema è il seguente: ho sviluppato un'applicazione in Access XP,
più precisamente un .adp, che attinge dati da un server MSDE2000. Il
tutto funziona abbastanza bene, solo che capita, abbastanza spesso e
apparentemente senza nessun evento particolare che lo preceda, che ad
un certo punto Access dia il seguente errore:
        Errore di comunicazione con il server OLE o con il Controllo
ActiveX
A questo punto anche Word e Excel smettono di funzionare e sono
costretto a riavviare il PC. Ho letto tutti i post relativi a questo
messaggio di errore, ma sulle macchine NON ho Norton Antivirus...
La configurazione di massima è:
- SO Win2k
- Office 2000 e AccessXP runtime
- MSDE2000 su un PC con Win2k a parte
- il file .ADP usa nei form, oltre ai controlli standard, anche
MSFlexGrid e DateTimePicker (notare che a causa di MSFlexGrid il file
.ADP è letteralmente esploso! Ogni istanza mi ha incrementato di 2-3MB
il file!!!)
Sul PC di sviluppo, con WinXP e OfficeXP, non ho mai riscontrato
questo problema. Non sono nemmeno sicuro che dipenda dalla mia
applicazione...
Sarei estremamente grato se qualcuno mi desse anche solo una
indicazione, una direzione verso la quale indagare...
Grazie mille in anticipo a tutti quelli che cercheranno di aiutarmi
        Alessandro


title: Esportare tabelle via codice

text:
Salve a tutti,
premetto che ho cercato sia su questo newsgroup che sul SitoComune il mio
problema e non ho trovato niente che faccia al mio caso, se qualora avessi
saltato qualche post inerente mi scuso e vi prego di segnalarmelo.
Il mio intento è quello di premere un tasto e via codice creare un nuovo
db con un nome identificativo (tipo la data del giorno).
Seguente la creazione (sempre vi codice) vorrei esportare la struttura
delle mie tabelle (quindi crearle nel nuovo db), con tutto il loro
contenuto presente nel db corrente.
In pratica volevo creare uno pseudo codice di backup dove non ero
interessato al salvataggio delle forms, macro e query.
Vi ringrazio in anticipo per i suggerimenti.
Matteo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Esportare tabelle via codice

author: Karl Donaubauer

text:
matteo.thedog wrote:
> ...
> Il mio intento è quello di premere un tasto e via codice creare un nuovo
> db con un nome identificativo (tipo la data del giorno).
> Seguente la creazione (sempre vi codice) vorrei esportare la struttura
> delle mie tabelle (quindi crearle nel nuovo db), con tutto il loro
> contenuto presente nel db corrente.
> In pratica volevo creare uno pseudo codice di backup dove non ero
> interessato al salvataggio delle forms, macro e query.
Dim dbCur As DAO.Database, dbNew As DAO.Database
Dim tdf As DAO.TableDef
Set dbCur = CurrentDb
Set dbNew = CreateDatabase(Format(Date, "yyyymmdd") & ".mdb", dbLangGeneral)
For Each tdf In dbCur.TableDefs
    If Not tdf.Name Like "MSys*" Then
        DoCmd.TransferDatabase acExport, "Microsoft Access", _
                        dbNew.Name, acTable, tdf.Name, tdf.Name, False
    End If
Next
dbNew.Close
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: Esportare tabelle via codice

text:
Karl Donaubauer ha scritto:
> matteo.thedog wrote:
> > ...
> > Il mio intento è quello di premere un tasto e via codice creare un nuovo
> > db con un nome identificativo (tipo la data del giorno).
> > Seguente la creazione (sempre vi codice) vorrei esportare la struttura
> > delle mie tabelle (quindi crearle nel nuovo db), con tutto il loro
> > contenuto presente nel db corrente.
> > In pratica volevo creare uno pseudo codice di backup dove non ero
> > interessato al salvataggio delle forms, macro e query.
> Dim dbCur As DAO.Database, dbNew As DAO.Database
> Dim tdf As DAO.TableDef
> Set dbCur = CurrentDb
> Set dbNew = CreateDatabase(Format(Date, "yyyymmdd") & ".mdb", dbLangGeneral)
> For Each tdf In dbCur.TableDefs
>     If Not tdf.Name Like "MSys*" Then
>         DoCmd.TransferDatabase acExport, "Microsoft Access", _
>                         dbNew.Name, acTable, tdf.Name, tdf.Name, False
>     End If
> Next
> dbNew.Close
Ti ringrazio veramente, era esattamente quello che cercavo.
Grazie ancora,Matteo



title: Esportare tabelle via codice

author: Gaspare

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3ut9t2F...@individual.net...

Ciao Karl,
in effetti potresti aggiungere anche questa faq/codice al tuo sito...se non
vado errato non è presente neanche sul sito comune
Buona giornata :-)


title: Esportare tabelle via codice

text:
Gaspare ha scritto:

Ho avuto di recente analogo problema e  cercando nel web  ho trovato
questo
http://www.fabalou.com/Access/Modules/accessreplica.asp
permette di esportare tabelle, query , forms , reports  , moduli
con qualche minimo adattamento può essere adeguato all'utilizzo
desiderato.


title: Esportare tabelle via codice

text:
[CUT]
>Ho avuto di recente analogo problema e  cercando nel >web  ho trovato
>questo
>
http://www.fabalou.com/Access/Modules/accessreplica.asp
>permette di esportare tabelle, query , forms , reports  , >moduli
>con qualche minimo adattamento puņ essere adeguato >all'utilizzo
>desiderato.
Grazie x la dritta ;-) e buona giornata :-)


title: Esportare tabelle via codice

text:
[CUT]
Anche il sito è interessante e piacevole a leggersi :-)


title: aiuto, da chi è esperto del' OCX "ActiveLock"

text:
avrei l'esigenza alla fine di ogni anno di rendere questo controllo ocx di
nuovo disattivato in modo che si debba nuovamente inserire il codice per
riattivarlo e quindi permettere l'uso del database.
con un qualcosa del tipo
ActiveLock.RegisteredUser = false
però cosi non funziona. qualche esperto mi sà aiutare? grazie.


author: All Eyez On me

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:zuBZ8.1528$s74....@twister1.libero.it...

Non credo si possa, devi per forza cambiare la psw o il softwarename
AEOM
>


title: Data uguale su gruppo record.

author: Pulsar

text:
Salve, il mio è un problema banale al quale però non riesco a dare
soluzione....eccolo in sintesi:
- una maschera domanda all'utente l'inserimento di una data;
- tale data  deve essere utilizzata per per inserire una serie di record
fino a quando l'utente non decide di inserire una nuova data.
Come posso fare per utilizzare il valore inserito mentre valorizzo n record?
Grazie,
Pulsar


title: Data uguale su gruppo record.

text:
"Pulsar" <
pul...@tiscali.it
> ha scritto nel messaggio
news:b3v6jk$3ar$1...@grillo.cs.interbusiness.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Forms leggi la FAQ di
Federico Luciani intitolata "Ripetere un valore del record precedente in una
form".
Quando apri la maschera dovrai impostare tu il valore della data del primo
record; per i record successivi ti verrà automaticamente reimpostata tale
data sino a quando non digiterai nel controllo una nuova data, che da quel
momento ti sarà riproposta.
Per meglio operare, ti conviene di impostare a No la proprietà Seleziona con
tabulazione del controllo che contiene la data.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Data uguale su gruppo record.

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:m%F8a.172650$ZE.51...@twister2.libero.it...

Grazie Roberto sei sempre celere e preciso!
Continua così,
Pulsar


title: Data uguale su gruppo record.

author: Emyr

text:
On Mon, 3 Mar 2003 10:20:48 +0100, "Pulsar" <
pul...@tiscali.it
> wrote:
>Salve, il mio č un problema banale al quale perň non riesco a dare
>soluzione....eccolo in sintesi:
>
>- una maschera domanda all'utente l'inserimento di una data;
>- tale data  deve essere utilizzata per per inserire una serie di record
>fino a quando l'utente non decide di inserire una nuova data.
>
>Come posso fare per utilizzare il valore inserito mentre valorizzo n record?
>
>Grazie,
>Pulsar
>
vedi defalutvalue
Saluti.
Emanuele.


title: Data uguale su gruppo record.

text:
"Pulsar" <
pul...@tiscali.it
> ha scritto nel messaggio
news:b3vb9t$j7o$1...@grillo.cs.interbusiness.it...
[CUT]
>
> Continua cosě,
>
Tu invece se quando hai un problema ti facessi prima un passeggiatina sul
Sito Comune non sarebbe male! ;-)
O pensi che sia piů facile che qualcuno lo faccia per te?
Un mio amico dice sempre che la nostra generazione a merenda ha imparato a
prepararsi da sola pane e zucchero, mentre le generazioni successive hanno
imparato a svitare il tappo del vasetto della Nutella. :-)
Ti consiglio di stamparti le pagine indice delle Sezioni del Sito Comune e
di tenerle a portata di mano: vedrai che ti saranno molto utili.
> Pulsar



title: Data uguale su gruppo record.

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:0DH8a.172947$ZE.51...@twister2.libero.it...
> Tu invece se quando hai un problema ti facessi prima un passeggiatina sul
> Sito Comune non sarebbe male! ;-)
> [CUT]
....concordo :-((,
Pulsar



title: VBA e archivi Outlook

author: MC

text:
Salve, volevo sapere se dai miei archivi outlook di posta inviata
\arrivo e relative sotto cartelle, sia possibile estrarre gli
indirizzi mail dai campi To\A\CC\BCN ... dobbiamo comunicare a tutti i
nuovi dati aziendali e questo recupero ci aiuterebbe non poco!
Suggerimenti?
Grazie,
MCX


title: VBA e archivi Outlook

text:
"MC" <
mauro.c...@gmail.com
> ha scritto nel messaggio
news:197ce650-2269-44c5...@m25g2000yqc.googlegroups.com...

Con le librerie di outlook credo tu possa estrarre quello che chiedi...un
po' macchinoso credo...
Ciao
--
Roberto da Parma


title: VBA e archivi Outlook

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:hk2pan$gpt$1...@tdi.cu.mi.it...

Forza piccolo, oggi invece di piangere per la sconfitta contro l'Inter,
scrivi un articolo per Accessgropu.it con questo argomento.
>


title: VBA e archivi Outlook

author: Geppo

text:

L'help di Outlook dovrebbe esserti utile.
Infatti ho creato questa funzione (sicuramente si potra' fare di meglio) che
stampa nella finestra immediata le informazioni che ti servono, prova ad
adeguarla:
==========INIZIO=================
Function EstraiDatiDaOutlook()
Dim myOlApp As Object
Dim myNamespace As Object
Dim myfolder As Object, myItem As Object
Dim i As Integer, n As Integer, iii  As Integer
Dim vForlderDefault As Variant
'=============creo gli oggetti Outlook necessari=====
Set myOlApp = CreateObject("Outlook.Application")
Set myNamespace = myOlApp.GetNamespace("MAPI")
'====================================================
'========ciclo le cartelle di default (5=Posta in Arrivo) (6=Posta
Inviata)======================
For Each vForlderDefault In Array(5, 6)
Set myfolder = myNamespace.GetDefaultFolder(vForlderDefault)
'=======ciclo i messaggi nelle cartelle di default se ci sono==
If myfolder.items.Count <> 0 Then
   For i = 1 To myfolder.items.Count
   Set myItem = myfolder.items(i)
       Debug.Print myItem.To & " " & myItem.CC & " " & myItem.BCC
   Next i
End If
'=======ciclo le sottocartelle=================================
For iii = 1 To myfolder.folders.Count
Set myItem = myfolder.folders(iii)
'=======ciclo i messaggi nelle sottocartelle se ci sono========
If myItem.items.Count <> 0 Then
   For n = 1 To myItem.items.Count
    Debug.Print myItem.items(n).To & " " & myItem.items(n).CC & " " &
myItem.items(n).BCC
Next n
End If
Next iii
Next vForlderDefault
Set myItem = Nothing
Set myfolder = Nothing
Set myNamespace = Nothing
Set myOlApp = Nothing
End Function
================FINE======================
> Grazie,
>
> MCX
--
Ciao
Geppo


title: General 1.27 Connettersi a Microsoft Outlook (dal sito di Alessandro Baraldi)

author: Ever

text:
Sto utilizzando il codice linkato dal punto in oggetto con l'obiettivo di
utilizzare gli indirizzi di Microsoft Outlook in italiano
Da finestra immediata: scrivo: ?AttachMail()
Ed il risultato è:  3276 Riferimento all 'oggetto Database non valido.
Questo è il codice che ho copiato e modificato con quello che c'era
nell'originale ed i vari miei tentativi commentati.tentando in un primo
momento di vedere la cartella: Posta in arrivo, ma ci sono un paio di
parametri da sistemare, qualcuno mi sa aiutare:
Function AttachMail()
    ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    'This code requires that the following object library be referenced:
    '   Microsoft DAO 3.6 Object Library.
    ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    Dim db As DAO.Database
    Dim td As DAO.TableDef
    On Error GoTo Errorhandler
    Set db = CurrentDb()
    Set td = db.CreateTableDef("tblInbox")
    'Within the following line, replace <mailbox name> with the actual
    'Exchange mailbox name created on your computer. For example:
    '   Nancy Davolio
    td.Connect = "Exchange 4.0;MAPILEVEL=Mailbox - Inbox|;"
    'td.Connect = "Exchange 4.0;MAPILEVEL=Mailbox - Posta in arrivo|;"
    'td.Connect = "Exchange 4.0;MAPILEVEL=Outlook oggi - [Cartelle
personali]|;"
    'td.Connect = "Exchange 4.0;MAPILEVEL=Cartelle personali - Posta in
arrivo|;"
    td.Connect = "Exchange 4.0;MAPILEVEL=Posta - Posta in arrivo|;"
'Questo è da sistemare    <------------------------<
    'Within the following line, replace <drive\path\dbname> with the
    'actual path to the database. For example:
    '   C:\Program Files\Microsoft Office\Office\Samples\Northwind.mdb
    'This will also support UNC (for example, \\servername\share\dbname).
    'td.Connect = td.Connect & "DATABASE=<drive\path\dbname>;"
    td.Connect = td.Connect & "DATABASE=C:\MSOFFICE\Access2K\Prova.mdb;"
'Questo è OK
    'Within the following line, replace <profile name> with the actual
    'name of your email profile created on your computer. For example:
    '   Microsoft Outlook
    td.Connect = td.Connect & "PROFILE=Microsoft Outlook Internet Settings"
'Questo è OK
    'Substitute the name of the email folder you wish to attach.
    'In this example, we will attach the Inbox folder.
    'td.SourceTableName = "Inbox"
    td.SourceTableName = "Posta in arrivo"
'Questo è da sistemare    <------------------------<
    db.TableDefs.Append td
    Application.RefreshDatabaseWindow
    MsgBox "Table Appended!"
    Exit Function
Errorhandler:
    MsgBox "Error " & Err & " " & Error
    Exit Function
End Function
Grazie fin d'ora
Ever


title: Rendere visibile un collegamento ipertestuale su applicazione filtro

author: badush

text:
Ciao amici del news,
ho creato un collegamento ipertestuale, con file txt, su un'etichetta in una
maschera.
Ho nascosto l'etichetta impostando la proprietą visibile=no.
Il file txt contiene la sintassi per generare  filtri particolari: tipo
condizioni Like ecc.
Vorrei che il collegamento ipertestuale fosse visible solo nel momento,
cliccando sull'icona filtro in base a maschera, mi esce la videata che mi
permete di inserire le condizioni su cui impostare il filtro.
Come posso fare?
Grazie


text:
"badush" <
bad...@martucci.com
> ha scritto nel messaggio
news:O0U2f.8151$Pe2.1...@twister2.libero.it...
> Ciao amici del news,
> ho creato un collegamento ipertestuale, con file txt, su un'etichetta in
> una
> maschera.
> Ho nascosto l'etichetta impostando la proprietà visibile=no.
> Il file txt contiene la sintassi per generare  filtri particolari: tipo
> condizioni Like ecc.
> Vorrei che il collegamento ipertestuale fosse visible solo nel momento,
> cliccando sull'icona filtro in base a maschera, mi esce la videata che mi
> permete di inserire le condizioni su cui impostare il filtro.
> Come posso fare?
> Grazie
>
>
Oddio, se non ho capito male quello che chiedi, sull'evento click di un
pulsante chiamato ad esempio cmd_LinkOn generi l'evento con il codice
me!nomecasellalink.visible = true
se così invece non fisse, scusami, allora significa che ho male interpretato
la tua richiesta.
Ciao
--
MC


text:
> Oddio, se non ho capito male quello che chiedi, sull'evento click di un
> pulsante chiamato ad esempio cmd_LinkOn generi l'evento con il codice
>
> me!nomecasellalink.visible = true
>
> se così invece non fisse, scusami, allora significa che ho male
interpretato
> la tua richiesta.
Ti ringrazio del tuo aiuto innanzitutto,
la proprietà visible del link non deve essere associata all'evento click di
un pulsante ma soltanto quando applicando il filtro in base a maschera, che
si trova nellìapposito menu della maschera,  mi appare la videata nella
quale inserisco le condizioni da applicare al filtro. Quando applico il
filtro o quando lo disattivo  la proprietà visible del link deve ritornare
false.Spero di essere stato chiaro
Puoi aiutarmi?
Grazie


text:
"badush" <
bad...@martucci.com
> ha scritto nel messaggio
news:1Bd3f.4761$65.1...@twister1.libero.it...

Se non mi autoinganno dovrebbe essere la proprietà FILTERON = TRUE
magari però vediamo se altri possono esserci di supporto!
Ciao,
--
MC


title: Query di accodamento particolare

text:
Semplifico la mia situazione:
Tabella 1:
Id: Contatore
Cod: Numerico (chiave primaria non duplicabile)
....
Quando inserisco dei record con una query di accodamento il campo Id
viene inserito automaticamente.
E' possibile calcolare il campo Cod in base a Id del record appena
accodato?
es.
Id	Cod (Id*10)
1	10
2	20
3	30
4	40
5	50
..	..
Grazie a tutti.
Ciao.
--
JBad


title: Query di accodamento particolare


title: Query di accodamento particolare

author: Roberto da casa

text:
"JBad" <**jbad**@
ats.it
> ha scritto nel messaggio
news:MPG.1533a13c5...@news.tin.it...

Il modo piů semplice per fare ciň che ti serve č quello di, dopo aver
eseguito la query di accodamento, eseguire una query di aggiornamento che ti
normalizzi il campo Cod, legandolo al campo Id con un algoritmo piů o meno
complesso.
Puoi realizzare il tutto anche con del codice VBA, nel quale apri due
recordset (uno per la tabella origine e uno per la tabella destinazione);
cosě facendo, puoi manipolare a tuo piacimento il record della tabella
origine prima di accodarlo nella tabella destinazione.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query di accodamento particolare

author: JBad

text:
In article <nqgy6.1300$
Ho1.1...@news.infostrada.it
>,
r.ma...@libero.it
 says...
>
> Il modo piů semplice per fare ciň che ti serve č quello di, dopo aver
> eseguito la query di accodamento, eseguire una query di aggiornamento che ti
> normalizzi il campo Cod, legandolo al campo Id con un algoritmo piů o meno
> complesso.
> Puoi realizzare il tutto anche con del codice VBA, nel quale apri due
> recordset (uno per la tabella origine e uno per la tabella destinazione);
> cosě facendo, puoi manipolare a tuo piacimento il record della tabella
> origine prima di accodarlo nella tabella destinazione.
>
> --
> Roberto
>
Il problema di aggiornare il campo Cod dopo aver fatto l'accodamento e'
che Cod e' la chiave primaria e quindi non posso lasciarlo vuoto o
impostarlo a un numero a piacere.
Nel caso specifico Cod e' composto da un codice numerico che identifica
l'utente e dal campo contatore (es. utente 15, contatore 123 => cod
15123).
Avevo gia' pensato a fare tutto tramite VBA, ho solamente paura che la
procedura rallenti molto visto che i dati da accodare possono essere
numerosi.
Se hai potuto provare sai dirmi che prestazioni si ottengono?
Ho anche pensato di chiudere tutto il codice VBA di inserimento
all'interno di una transazione, cosa ne pensi.
Grazie per il consiglio.
Ciao.
--
JBad


title: Query di accodamento particolare

text:
"JBad" <**jbad**@
ats.it
> ha scritto nel messaggio
news:MPG.153403b8b...@news.tin.it...
> In article <nqgy6.1300$
Ho1.1...@news.infostrada.it
>,
>
r.ma...@libero.it
 says...
> >
> > Il modo più semplice per fare ciò che ti serve è quello di, dopo aver
> > eseguito la query di accodamento, eseguire una query di aggiornamento
che ti
> > normalizzi il campo Cod, legandolo al campo Id con un algoritmo più o
meno
> > complesso.
> > Puoi realizzare il tutto anche con del codice VBA, nel quale apri due
> > recordset (uno per la tabella origine e uno per la tabella
destinazione);
> > così facendo, puoi manipolare a tuo piacimento il record della tabella
> > origine prima di accodarlo nella tabella destinazione.
> >
> > --
> > Roberto
> >
>
> Il problema di aggiornare il campo Cod dopo aver fatto l'accodamento e'
> che Cod e' la chiave primaria e quindi non posso lasciarlo vuoto o
> impostarlo a un numero a piacere.
Già, lo avevi detto anche nel primo messaggio, ma forse non l'avevo letto
con la giusta attenzione.
> Nel caso specifico Cod e' composto da un codice numerico che identifica
> l'utente e dal campo contatore (es. utente 15, contatore 123 => cod
> 15123).
Ma se le cose stanno così, perchè in Cod non ci tieni solo il codice utente
e ti definisci come chiave primaria l'insieme dei due campi (ID e Cod)??
> Avevo gia' pensato a fare tutto tramite VBA, ho solamente paura che la
> procedura rallenti molto visto che i dati da accodare possono essere
> numerosi.
> Se hai potuto provare sai dirmi che prestazioni si ottengono?
Non ho mai fatto una prova del genere; però puoi sempre provare e se la
performance non è soddisfacente, puoi sempre cambiare strada, anche se non
credo che dovrebbe metterci di più.
> Ho anche pensato di chiudere tutto il codice VBA di inserimento
> all'interno di una transazione, cosa ne pensi.
Io mi limiterei a scrivere la routine VBA a fronte dell'evento "Su clic" di
un pulsante di comando.
>
> Grazie per il consiglio.
>
> Ciao.
>
> --
>
> JBad



title: Query di accodamento particolare

text:
In article <pCoy6.4715$
Ds5....@news.infostrada.it
>,
r.ma...@libero.it

says...
> Ma se le cose stanno cosě, perchč in Cod non ci tieni solo il codice utente
> e ti definisci come chiave primaria l'insieme dei due campi (ID e Cod)??
>
Ho utilizzato questo metodo perche' ho piu' utenti che lavorano su
diversi DB.
Quando creo un record imposto come chiave la combinazione codice utente +
contatore in modo che non potro' mai avere chiavi duplicate sulle
tabelle.
Queste chiavi sono poi relazionate ad altri record tabelle che funzionano
con lo stesso principio e quindi se dovessi spezzare la chiave avrei
questa situazione:
Tabella1	Tabella2
Cont1	<=>	Cont1
Cod1	<=>	Cod1
		Cont2
		Cod2
Ho l'impressione che mi incasinerei la vita un bel po' :)
Tanto vale scrivere un po' di codice in piu'.
>
> Non ho mai fatto una prova del genere; perň puoi sempre provare e se la
> performance non č soddisfacente, puoi sempre cambiare strada, anche se non
> credo che dovrebbe metterci di piů.
>
Grazie per i consigli.
Ciao.
--
JBad


title: Consulenza: Costo orario

author: Maverick

text:
    Ciao a tutti del NG,
secondo voi quale e' il costo giusto e onesto di un programmatore che
sviluppa un DB di Access mediamente complesso ( query di ogni tipo, Forms,
report, macro e diverse righe di codice che interagiscono con forms e
report).
Nel caso stimiate che il valore deve essere fatto sull'intero lavoro e non
all'ora vi dico che nel mio caso ci sono volute 25 ore.-
Grazie e ciao
Maverick.


title: Consulenza: Costo orario

author: Roberto Pasqualini

text:
"Maverick" <
clac...@tin.it
> ha scritto nel messaggio
news:alxx8.18390$8D3.5...@news1.tin.it...

Dipende molto se emetti fattura oppure no.
Se si credo attorno ai 50 euro/h e comunque non meno di 40.
Se no puoi dimezzare gli importi


title: Consulenza: Costo orario

text:
------------------------------
"Roberto Pasqualini" <
rpasq...@sidesoft.it
> ha scritto nel messaggio
news:nGxx8.18467$8D3.5...@news1.tin.it...
>
> "Maverick" <
clac...@tin.it
> ha scritto nel messaggio
> news:alxx8.18390$8D3.5...@news1.tin.it...
>
>
> > secondo voi quale e' il costo giusto e onesto di un programmatore che
> > sviluppa un DB di Access mediamente complesso ( query di ogni tipo,
Forms,
> > report, macro e diverse righe di codice che interagiscono con forms e
> > report).
> > Nel caso stimiate che il valore deve essere fatto sull'intero lavoro e
non
> > all'ora vi dico che nel mio caso ci sono volute 25 ore.-
>
> Dipende molto se emetti fattura oppure no.
> Se si credo attorno ai 50 euro/h e comunque non meno di 40.
> Se no puoi dimezzare gli importi
Dipende dal effettiva complessita del lavoro, cmq 35/40 euro ci
vogliono..perchè ovviamente sviluppare un applicazione comporta un impegno
lavorativo costante... anche dopo l'ultimazione lavori.. il prodotto va
seguito... e a volte modificato (anche gratuitamente ...spesso) perciò io
direi 40 euro almeno


title: caratteristiche Access 2000

author: Vito Labruna

text:
Salve a tutto il NG,
ho sviluppato un applicativo Be/Fe che contiene circa 200 tra forms, reports
e queries. Quanti di questi riesce a gestirne Access? Nel caso sia vicino a
questo limite c'é un modo d'implementarlo?
Un salutone e un grazie.
Vito Labruna


title: caratteristiche Access 2000

text:
Vito Labruna wrote:
> ho sviluppato un applicativo Be/Fe che contiene circa 200 tra forms,
> reports e queries. Quanti di questi riesce a gestirne Access? Nel
> caso sia vicino a questo limite c'é un modo d'implementarlo?
<F1> Specifiche
--> al massimo 32768 oggetti in un db
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: caratteristiche Access 2000

author: Oscar Manfredini

text:
"Vito Labruna" <
> Salve a tutto il NG,
>
> ho sviluppato un applicativo Be/Fe che contiene circa 200 tra forms,
> reports e queries. Quanti di questi riesce a gestirne Access? Nel caso sia
> vicino a questo limite c'é un modo d'implementarlo?
Nell'Help di Access trovi tutte le informazioni (vedi 'specifiche')
Ciao!


title: caratteristiche Access 2000

text:
Oscar Manfredini wrote:
> "Vito Labruna" <
>> ...
>> ho sviluppato un applicativo Be/Fe che contiene circa 200 tra forms,
>> reports e queries. Quanti di questi riesce a gestirne Access? Nel
>> caso sia vicino a questo limite c'é un modo d'implementarlo?
>
> Nell'Help di Access trovi tutte le informazioni (vedi 'specifiche')
Non tutti, ma il resto trovi qui:
www.donkarl.com/it?FAQ1.4
--
;-)
