title: [OT] thread con falso subject

text:
> il tread iniziato da Roberto e con soggetto "cisa2" non lo definirei
> un
> "thread con falso subject" anche se ho capito quello che vuoi dire.
Immaginavo di non essere riuscito a dare al mio post il taglio che desideravo.
> E' iniziato benissimo e in modo pertinente. Una battuta umoristica ha
> innescato una normale e, come dice Roberto da casa, consueta
> discussione sui
> temi politici di questi giorni: siamo in campagna elettorale.
Si, infatti mi riferivo proprio alla vena prettamente politica che un paio
di thread avevano assunto.
> Non vorrai scandalizzarti!
Io? Guarda, sinceramente non mi da fastidio. La mia intenzione era quella
di dare un "segnale" per cercare di spingere tutti ad un migliore utilizzo
dei newsgroup, tutti qui.
Non voleva certo essere un attacco a tizio o a caio.
> Niente di grave, a mio avviso, solo una
> limitatissima trasgressione all'argomento principale e che si
> riproporrà
> solo tra 5 anni (se vince il centro destra).
> Un dialogo in famiglia...tra persone che oltre a programmare si
> interessano
> della vita politica di questo nostro paese.
> Per carità nulla di sconvolgente. Non ti pare?
No, no, nessuno qui si è sconvolto.
Quello che mi stranisce è che, ogni volta che faccio un post dove faccio
notare che bisognerebbe utililzzare meglio le risorse di cui tutti godono,
puntualmente ricevo solo commenti negativi: bonari, ma negativi.
Mi è capitato di sbagliare a postare, postare due volte, quotare troppo,
ed ogni volta mi è stato fatto notare personalmente.
Così come io non mi sono scandalizzato per i post "politici", parimenti credo
che nessuno dovrebbe scandalizzarzi per un post come il mio, anche in considerazione
della sua "generalità".



title: [OT] thread con falso subject

author: Carlo Costarella

text:
"Gabriele Bertolucci" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea3551b83f8...@news.virgilio.it...
cut
> Quello che mi stranisce è che, ogni volta che faccio un post dove faccio
> notare che bisognerebbe utililzzare meglio le risorse di cui tutti godono,
> puntualmente ricevo solo commenti negativi: bonari, ma negativi.
> Mi è capitato di sbagliare a postare, postare due volte, quotare troppo,
> ed ogni volta mi è stato fatto notare personalmente.
> Così come io non mi sono scandalizzato per i post "politici", parimenti
> credo che nessuno dovrebbe scandalizzarzi per un post come il mio, anche
> in considerazione della sua "generalità".
>
> --
> PBsoft di Gabriele Bertolucci
Concordo.
Anche all'interno di un tread "regolare", se si cambia argomento,
bisognerebbe mettere un bell'OT.
Così lo legge solo chi ne ha voglia.
Cambiando argomento...che fai vieni alla cisa2 sp1?
Ciao, Carlo


title: [OT] thread con falso subject

author: Roberto da casa

text:
"Gabriele Bertolucci" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea3551b7ae8...@news.virgilio.it...
> Sto notando che il thread in oggetto è diventato ormai solo una maschera
> per un thread di matrice assolutamente politica.
>
> Invito tutti coloro i quali vogliano dibattere sui temi della politica, in
> particolare dei programmi elettorali presentati alle elezioni politiche,
> a spostare le loro discussioni su newsgroup appositi come i seguenti:
>
> - it-alt.politica.elezioni
> - it.politica
>
> Certo di una vostra comprensione, spero vogliate prendere questo mio post
> come un semplice consiglio.
In linea di principio non posso che darti ragione, ma se frequenti da molto
questo NG saprai certamente che i frequentatori di questo NG, approfittando
anche del fatto che il NG non è moderato, partecipano spesso volentieri
anche a thread che non hanno nulla a che spartire con Access; ma in fin dei
conti siamo, anche se virtuale, una comunità di donne ed uomini quindi non
possiamo esimerci da esprimere una opinione su fatti importanti che
condizionano la nostra esistenza sicuramente più di Access.
D'altra parte anche tu hai sentito la necessità di aprire un thread OT:
questo.
Certo occorre avere il senso della misura e non dimenticare che in fondo
quelli sono trhead OT e che quindi non debbono prevalere su quelli che
rispettano alla lettera il manifesto del NG: è per questo, come ho già
spiegato, che oggi sono uscito da quei thread anche per rispettare coloro
che, come te, ne risultano infastiditi.
Quindi non contesto il tuo punto di vista, ma mi sembrava opportuno
rispondere al tuo messaggio per esplicitare il mio punto di vista circa
l'uso di certi thread; d'altra parte per quanto tu dica che il tuo messaggio
vada inteso come generalizzato, è innegabile che era rivolto a coloro che a
quei thead hanno partecipato ed è pertanto legittimo che essi ti rispondano.
A meno che tu abbia inteso di scrivere un dictat invece che un messaggio.
;-)
>
> --
> PBsoft di Gabriele Bertolucci
>
www.pbsoft.it
> skype: pbsoftsolution
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: [OT] thread con falso subject

author: Gabriele Bertolucci

text:
> Cambiando argomento...che fai vieni alla cisa2 sp1?
Purtroppo credo proprio di no.
Mi ero iscritto per Ancona perché le date e la località mi erano più favorevoli.
Inoltre, ho in ballo alcune cose dal punto di vista lavorativo e non so se,
quanto, quando e per quanto mi impegneranno, ma sicuramente, se queste cose
capiteranno, avranno la precedenza su tutto.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: [OT] thread con falso subject

author: Sib


title: [OT] thread con falso subject

text:
"Gabriele Bertolucci" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
> Sto notando che il thread in oggetto è diventato ormai solo una maschera
> per un thread di matrice assolutamente politica.
CUT
Sai? non condivido questa considerazione perchè ritengo che un NG come il
nostro non sia un centro smistamento informazioni access, ma che rappresenti
una comunità.
Una comunità può avere un tema, nel nostro caso access, ma in quanto
comunità deve dare spazio ad approfondimenti generali come i temi della
politica (soprattutto nei periodi caldi) come anche altri temi.
Non è che uno decide di parlare di politica e si trasferisce a scambiare
opinioni con emeriti sconosciuti, qui ci conosciamo, sappiamo chi siamo,
sappiamo capire quando una frase vuole essere una battuta e quando no.
Insomma, ritengo non solo non biasimevole che ci si scambi opinioni OT, ma
lo ritengo utile e necessario.
Scusa se ti rispondo in questo modo, non lo dico per polemizzare con te ma
perchè magari scambiandosi opinioni a questo riguardo si trova un punto
d'incontro.
... ecco! vedi?
anche tu senza volere hai aperto una bagarre con un ot che voleva mettere
fine a un'altra.
Ci spostiamo su it.questionisociali.scambioopinioni?
 ;-)
Sib


title: Errore funzione Dir

author: Renato Mulinacci

text:
Vorrei elencare in una listbox tutti i file mdb contenuti in una directory;
tuttavia, il comando Dir mi permette di trovare il 1° file ma, una volta nel
ciclo Do While, il comando Dir non trova più alcun file...
Dove sbaglio? Il codice usato è il seguente?
MyName = Dir(PathRecords & "\*.mdb")   ' 1° File
Do While MyName <> ""   ' Inizializzo il ciclo
       Debug.Print MyName
        MyName = Dir   ' Cerco il successivo
Loop
Grazie, Renato.


title: Errore funzione Dir

author: Alessandro Baraldi

text:
"Renato Mulinacci" <
r.mul...@libero.it
> wrote in message
news:9b5wf.33935$
eD5.5...@twister2.libero.it
> Vorrei elencare in una listbox tutti i file mdb contenuti in una directory;
> tuttavia, il comando Dir mi permette di trovare il 1° file ma, una volta nel
> ciclo Do While, il comando Dir non trova piů alcun file...
> Dove sbaglio? Il codice usato č il seguente?
>
> MyName = Dir(PathRecords & "\*.mdb")   ' 1° File
> Do While MyName <> ""   ' Inizializzo il ciclo
>        Debug.Print MyName
>         MyName = Dir   ' Cerco il successivo
> Loop
>
> Grazie, Renato.
Ciao Renato.
Mi sembri Simba...!!
Vabbč, quella funzione č comoda ma siceramente č
poco controllabile, io uso FileSearch ben documentato nell'Help.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Errore funzione Dir

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:db9eae4d1aa940b0bf...@mygate.mailgate.org...
> "Renato Mulinacci" <
r.mul...@libero.it
> wrote in message
> news:9b5wf.33935$
eD5.5...@twister2.libero.it
>
>> Vorrei elencare in una listbox tutti i file mdb contenuti in una
>> directory;
>> tuttavia, il comando Dir mi permette di trovare il 1° file ma, una volta
>> nel
>> ciclo Do While, il comando Dir non trova più alcun file...
>> Dove sbaglio? Il codice usato è il seguente?
>>
>> MyName = Dir(PathRecords & "\*.mdb")   ' 1° File
>> Do While MyName <> ""   ' Inizializzo il ciclo
>>        Debug.Print MyName
>>         MyName = Dir   ' Cerco il successivo
>> Loop
>>
>> Grazie, Renato.
>
>
> Ciao Renato.
> Mi sembri Simba...!!
>
> Vabbè, quella funzione è comoda ma siceramente è
> poco controllabile, io uso FileSearch ben documentato nell'Help.
>
> Ciao
> @Alex
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
In realtà ho risolto in questo modo:
Dim fs As FileSystemObject, nomefile As File
Set fs = CreateObject("Scripting.FileSystemObject")
For Each nomefile In fs.GetFolder(PathRecords).Files
    If LCase(Right(nomefile, 3)) = "snp" Then
       List_Archivio.AddItem trova_name(nomefile)
    End If
Next
Penso possa funzionare egregiamente, al max se mi darà problemi proverò con
il Filesearch.
PS: Come mai con Access 2000 posso esportare in formato snapshot ma in
access 2003 in ufficio non riesco?
C'è un modo per esportare anche sul 2003?
Se infatti scrivo semplicemente
DoCmd.OutputTo acReport, stDocName
, il formato Snapshot non mi risulta tra quelli selezionabili, se altresì
scrivo
DoCmd.OutputTo acReport, stDocName,acFormatSNP
mi restituisce errore.
Grazie,
Renato.


title: Errore funzione Dir

author: Karl Donaubauer

text:
Renato Mulinacci wrote:
>...
> PS: Come mai con Access 2000 posso esportare in formato snapshot ma in
> access 2003 in ufficio non riesco?
> C'è un modo per esportare anche sul 2003?
> Se infatti scrivo semplicemente
>
> DoCmd.OutputTo acReport, stDocName
>
> , il formato Snapshot non mi risulta tra quelli selezionabili, se
> altresì scrivo
>
> DoCmd.OutputTo acReport, stDocName,acFormatSNP
>
> mi restituisce errore.
Si tratta di un bug nelle versioni non-inglese di A03. La constante
acFormatSNP non è gestito corettamente nel registro.
O devi modificare la chiave nel registro o meglio in genere usare
"Snapshot Format"
invece della costante.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: Errore funzione Dir

text:

Non vedo un errore.
Forse hai sbagliato l'estensione come dopo parli di "snp". ;-)
Un altra causa p.e. puo essere che un file è hidden (nascosto in .it?).
In questo caso devi usare vbHidden nel secondo parametro di Dir.



title: Errore funzione Dir

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:42c9u6F...@individual.net...

Ok, grazie e grazie sopratutto per l'info sullo snapshot.
Ciao,
Renato.


title: Ringraziamenti

author: Giorgio A.

text:
Grazie Roberto
Tutto funziona, prova e riprova ho collocato il tuo codice al posto giusto
Non chiedermi come, ma probabilmente non aprivo il form prima di
Forms!frm_InsDatiBanca!IdClienteBancaPriv = Me.IDPrivati
    Dim stDocName As String
    Dim stLinkCriteria As String
If (Me.lstFormaPag.ListIndex = 1) Then
    stDocName = "frm_InsDatiBanca"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    CampiVisSelLstRimDirBonBanc (True)
    Forms!frm_InsDatiBanca!IdClienteBancaPriv = Me.IDPrivati
Grazie e ciao


title: Macro

text:
Purtroppo il problema è che non trovo più sul foglio di excel la macro e non ricordo neanche come si chiama. Esiste un a soluzione?
Grazie
Saluti
--
Posted from 195.110.113.244 by way of [212.141.54.117]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Macro

author: Sergio MAZZA

text:
DOMANDA:
<
jackf...@inwind.it
> ha scritto nel messaggio
news:GIGRJ4$I4dPE38O1iSSnqWrRxne1CXL...@inwind.it...
Purtroppo il problema è che non trovo più sul foglio di excel la macro e non
ricordo neanche come si chiama. Esiste un a soluzione?
Grazie
Saluti
RISPOSTA:
Non scrivere messaggi in formato HTML, grazie.
Prova con Alt-F11, ti dovrebbe visualizzare tutte le macro e routine
esistenti per quel file...
Ciao.


title: Casella combinata e codice [help]

text:
Il problema è questo, ho una casella combinata che prende un valore da una
tabella, vorrei che selezionando una voce da questa, nella successiva
casella combinata venghino visualizzati solo i record correlati con la prima
scelta....
Es.
tab 1
1 Primo
2 Secondo
3 Dessert
tab 2
1 Pasta
1 Riso
2 Carne
2 Pesce
3 Tartufo
quindi se io scelgo "Primo" devo visualizzare solo "pasta" e "Riso" etc.
etc., ma fin quì ci sono, di seguito posto il codice, che mi da una sola
problematica: Quel benedetto "tTuttiICataloghi.IDcat" che io nella mia
tabellina ho come tipo dati TESTO non funziona, o meglio se lo cambio in
numerico va a meraviglia, però io ho necessità di mantenerlo come testo....
:-(((( Come faccio?
Private Sub CasellaCombinata8_AfterUpdate()
Me!CasellaCombinata10.Enabled = True
Me!CasellaCombinata10.RowSource = "SELECT tTuttiICataloghi.IdT,
tTuttiICataloghi.gestore " _
& "FROM tTuttiICataloghi " _
& "WHERE (((tTuttiICataloghi.IDcat) = " & Me.ActiveControl & "));"
Me!CasellaCombinata10.Requery
End Sub
Grazie in anticipo a tutti.
AnnA!
--------------------------------
Inviato via
http://usenet.libero.it


title: Casella combinata e codice [help]

text:
"Anna_Miravalle" <
anna_mi...@libero.it
> ha scritto nel messaggio
news:80Z180Z91Z10Y1...@usenet.libero.it...

Se usi Campi testo per la composizione di Stringhe SQL devi anche usare
le convenzioni ANSI per l'inserimento.
Ovvero vanno inseriti i doppi apici (usa i doppi apici poichè se usi
l'apostrofo ti da sicuramente
noie nel caso di stringhe con l'apostrofo, esempio tipico dei cognomi).....:
WHERE (((tTuttiICataloghi.IDcat) = " & chr(34) & Me.ActiveControl & chr(34)
& "));"
Ciao.
@Alex.


title: Casella combinata e codice [help]

text:
> Se usi Campi testo per la composizione di Stringhe SQL devi anche usare
> le convenzioni ANSI per l'inserimento.
> Ovvero vanno inseriti i doppi apici (usa i doppi apici poichè se usi
> l'apostrofo ti da sicuramente
> noie nel caso di stringhe con l'apostrofo, esempio tipico dei
cognomi).....:
>
> WHERE (((tTuttiICataloghi.IDcat) = " & chr(34) & Me.ActiveControl &
chr(34)
> & "));"
>
> Ciao.
> @Alex.
>
Ottimo funziona a meraviglia ;-)))
Grazie!



title: routine creazione indici

author: maestro

text:
Buongiorno,
mi capita di importare tabella sovrascrivendo i dati. Fin qui tutto
bene, i dati vengono importati correttamente,  ma purtroppo perdo gli
indici. Vorrei scrivere due righe di codice da eseguire dopo
l'importazione (con una macro) per ricreare gli indici.
Inoltre prima di cancellare la tabella esistente mi esce la maschera che
chiede conferma della cancellazione, è possibile saltare tale richiesta??
Grazie
Uso access 2007


title: routine creazione indici

text:
maestro ha scritto:

Ho provato in questo modo:
prima cancello gli indici  e poi li ricreo ma non funziona
Public Sub Crea_indice()
Dim dbs As Database
      DROP INDEX CLIENTI_CDCLI ON clienti
      DROP INDEX CREDITI_CDCLI0 ON crediti
      DROP INDEX DATB_CDCLI ON DATABASE_CLIENTI
      DROP INDEX STATISTICHE_AGE  ON STATISTICHE
  Set dbs = CurrentDb
  dbs.Execute "CREATE INDEX CLIENTI_CDCLI ON clienti (cdcli) "
  dbs.Execute "CREATE INDEX CREDITI_CDCLI0 ON crediti(cdcli0) "
  dbs.Execute "CREATE INDEX DATB_CDCLI ON DATABASE_CLIENTI (cdcli) "
  dbs.Execute "CREATE INDEX STATISTICHE_CLI  ON STATISTICHE (S$CLI) "
  dbs.Execute "CREATE INDEX STATISTICHE_AGE  ON STATISTICHE (S$AGE) "
     dbs.Close
End Sub


title: routine creazione indici

text:
"maestro" <
m_avv...@yahoo.it
> ha scritto nel messaggio
news:fdfuek$tbc$1...@tdi.cu.mi.it...
>
> Ho provato in questo modo:
>
> prima cancello gli indici  e poi li ricreo ma non funziona
>
>
> Public Sub Crea_indice()
> Dim dbs As Database
Devi dichiararlo come DAO.Database
E potresti pure evitartelo facendo:
CurrentDb.Execute "..."
>
>      DROP INDEX CLIENTI_CDCLI ON clienti
>      DROP INDEX CREDITI_CDCLI0 ON crediti
>      DROP INDEX DATB_CDCLI ON DATABASE_CLIENTI
>      DROP INDEX STATISTICHE_AGE  ON STATISTICHE
?!? Cos'è? VBADBase? VBAClipper?
>  Set dbs = CurrentDb
>  dbs.Execute "CREATE INDEX CLIENTI_CDCLI ON clienti (cdcli) "
>  dbs.Execute "CREATE INDEX CREDITI_CDCLI0 ON crediti(cdcli0) "
>  dbs.Execute "CREATE INDEX DATB_CDCLI ON DATABASE_CLIENTI (cdcli) "
>  dbs.Execute "CREATE INDEX STATISTICHE_CLI  ON STATISTICHE (S$CLI) "
>  dbs.Execute "CREATE INDEX STATISTICHE_AGE  ON STATISTICHE (S$AGE) "
>     dbs.Close
>
> End Sub
Ciao.
--
Sergio MAZZA


title: routine creazione indici

text:
maestro ha scritto:

risolto in questo modo:
Public Sub Crea_indice()
Dim dbs As Database
  Set dbs = CurrentDb
     dbs.Execute "DROP INDEX CLIENTI_CDCLI ON clienti"
     dbs.Execute "DROP INDEX CREDITI_CDCLI0 ON crediti"
      dbs.Execute "DROP INDEX DATB_CDCLI ON DATABASE_CLIENTI"
    'dbs.Execute "DROP INDEX STATISTICHE_AGE  ON STATISTICHE"
  dbs.Execute "CREATE INDEX CLIENTI_CDCLI ON clienti (cdcli) "
  dbs.Execute "CREATE INDEX CREDITI_CDCLI0 ON crediti(cdcli0) "
  dbs.Execute "CREATE INDEX DATB_CDCLI ON DATABASE_CLIENTI (cdcli) "
' dbs.Execute "CREATE INDEX STATISTICHE_CLI  ON STATISTICHE (S$CLI) "
' dbs.Execute "CREATE INDEX STATISTICHE_AGE  ON STATISTICHE (S$AGE) "
     dbs.Close
End Sub
mi accorgo però che i campi con il carattere $  non li accetta,  è normale??


title: routine creazione indici

author: Marco Pizzamiglio

text:
maestro ha scritto:
> >> Buongiorno,
> >>
> >> mi capita di importare tabella sovrascrivendo i dati. Fin qui tutto
> >> bene, i dati vengono importati correttamente,  ma purtroppo perdo gli
> >> indici. Vorrei scrivere due righe di codice da eseguire dopo
> >> l'importazione (con una macro) per ricreare gli indici.
> >>
> >> Inoltre prima di cancellare la tabella esistente mi esce la maschera
> >> che chiede conferma della cancellazione, č possibile saltare tale



> mi accorgo perň che i campi con il carattere $  non li accetta,  č normale??
In alternativa, invece di eliminare e reimportare tutta la tabella, puoi
solo cancellare i vecchi record e accodare i nuovi mantenendo la
struttura, cosě mantieni tutti gli indici e anche se dovessi in futuro
aggiungerne o toglierne qualcuno non rischieresti di dimenticarti di
modificare il codice VBA che li ricrea.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: routine creazione indici

text:
Marco Pizzamiglio ha scritto:

Grazie, Marco, il problema č che  queste tabelle vengono generate da una
query di creazione tabella, prendendo i dati da  tabelle importate.


title: routine creazione indici

text:
maestro ha scritto:
[cut]
> > In alternativa, invece di eliminare e reimportare tutta la tabella, puoi
> > solo cancellare i vecchi record e accodare i nuovi mantenendo la
> > struttura, così mantieni tutti gli indici e anche se dovessi in futuro
> > aggiungerne o toglierne qualcuno non rischieresti di dimenticarti di
> > modificare il codice VBA che li ricrea.
> > Ciao.
> > -Marco-
> Grazie, Marco, il problema è che  queste tabelle vengono generate da una
> query di creazione tabella, prendendo i dati da  tabelle importate.
Se le tabelle sono già importate è ancora più facile. Cambi la query e ne
fai una di accodamento. E una di eliminazione per svuotare la tabella
prima di accodare.
Questa è solo una proposta alternativa, visto che hai già risolto.



title: Utilizzo di foglio dati secondario in Access 2000

author: Akira

text:
Ciao, il mio problema è il seguente:
Devo dare la possibilità al cliente di vedere i DDT che lui ha emesso nel
mese ed eventualmente vedere gli articoli caricati  per il singolo DDT. Così
ho creato una query di una query, per i DDT che all'interno contiene un
"foglio dati secondario" degli articoli di quel DDT con tutti i campi
necessari anche il totale del DDT stesso chiamato [TotaleDDT]. Perfetto,
WoW.
Ho pensato di includere questa query, come Sottomaschera, nel form delle
fatture però mi occorrerebbe sapere il totale dei DDT emessi da quel cliente
che sto fatturando. Ho provato ad inserire un TXT nelle fatture che ha come
origine dati:
=Somma([SottomascheraDDT]![TotaleDDT])
ma non va.
Come posso fare a riferirmi al campo [TotaleDDT] delle righe che è nascosco
in fase di apertura, ma è visibile appena si schiaccia il + ad inizio
record.
Grazie a tutti in anticipo
Andrea


title: licenze windows nt e office 97

author: skipper

text:
Sto cercando delle licenze di windows NT workstation per un mio cliente che
in effetti ha alcuno pc scoperti perchè negli anni ha installato nt al posto
di win95... se qualcuno, che magari è passato a xp o 2000 ne avesse da
vendere mi contatti per favore. Ovviamente si tratta del libretto con la
licenza stampata in copertina.
Mancherebbero anche 2 licenze di office97... vale lo stesso discorso...
grazie
--
skipper dixit...
www.superskipper.it


title: Avvio e Debug

text:
Ho il seguente problema: sono subentrato ad un altro programmatore nello
sviluppo di un sw in access. All'avvio del programma vengono disabilitate
tutte le funzioni di accesso al db e di messaggistica. Per poter accedere
occorre premere il classico shift. Ora ho il seguente problema. Dovendo
apportare delle modifiche come faccio ad eseguire un debug?? in quanto se
avvio le maschere non tutte le variabili vengono correttamente
inizializzate.
Grazie


title: Avvio e Debug

author: MA

text:
"Magic_One" <
Magi...@infinito.it
> ha scritto nel messaggio
news:HWUtd.271554$b5.13...@news3.tin.it...

Scusa ma non ho capito bene.
Non č che stai cercando di modificare un Mde?
Se sě, non c'č modo.
MAssimiliano


title: Re: visualizzare risultati recordset

author: Guido

text:
>> abbiate pietŕ e pazienza.
>> in un mio precedente post ho mostrato come, utilizzando la procedura
>> "lanciare una query da codice" presa dall'ottimo sito comune, non
>> ottenessi nessun risultato (nonostante, ovviamente, la query lanciata
>> normalmente via pulsante da una maschera riportasse proprio i 5
>> record che mi interessavano).
>> Quello che sospetto, ma illuminatemi o indicatemi dove poter cercare,
>> č che il recordset creato non sia "fissato"; lo debba cioč
>> "associare" a qualcosa (una maschera, p.es.).
>> E' vera 'sta cosa?
>> Ooppure con la semplice procedura (che riporto sotto) dovrei "vedere"
>> qualcosa (i miei cinque record)?
>>
>> Dim dbs As DAO.Database
>>   Dim qdf As DAO.QueryDef
>>   Dim rst As DAO.Recordset
>>   Set dbs = CurrentDb
>>   Set qdf = dbs.QueryDefs("QueryProva1")
>>   qdf.Parameters![TipoOperaz:] = 1
>>   Set rst = qdf.OpenRecordset
>>   rst.Close
>>   qdf.Close
>>   Set dbs = Nothing
>>
>> la sola operazione OpenRecordset, che cosa mi dovrebbe restituire?
>>
>
> con questo codice tu hai creato il recordset... in memoria (nella
> variabile rst)
> ora devi scegliere cosa fare...
> se č solo visualizzazione, credo che sia meglio trasformare il tuo
> recordset in un quesry normale e associare la query ad una maschera.
> se devi farci elaborazioni o altro allora a seconda di quello che ci
> devi fare ci sono i comandi, per visualizzare (che io sappia) lo puoi
> fare filtrando altre maschere o con msgbox ...
>
Ok, grazie ma...
se volessi far apparire i risultati del recordset nella form XYZ, che
istruzione devo dare?
a) nel codice, docmd openform...con quello che ne segue (ma dove gli dico di
prendere i dati dal recordset rst?
b) oppure, nel codice, docmd openform AVENDO nella form XYZ gli ho giŕ messo
(nell'evento su apertura) "prendi i dati da rst"? ma in questo caso, quale
l'istruzione?
Ti ringrazio ancora
Guido
--
in moto:
sfortunŕ tanti
fortunŕ pochi
bravi gnanca uno


title: Re: visualizzare risultati recordset

text:
>>> abbiate pietŕ e pazienza.
>>> in un mio precedente post ho mostrato come, utilizzando la procedura
>>> "lanciare una query da codice" presa dall'ottimo sito comune, non
>>> ottenessi nessun risultato (nonostante, ovviamente, la query lanciata
>>> normalmente via pulsante da una maschera riportasse proprio i 5
>>> record che mi interessavano).
>>> Quello che sospetto, ma illuminatemi o indicatemi dove poter
>>> cercare, č che il recordset creato non sia "fissato"; lo debba cioč
>>> "associare" a qualcosa (una maschera, p.es.).
>>> E' vera 'sta cosa?
>>> Ooppure con la semplice procedura (che riporto sotto) dovrei "vedere"
>>> qualcosa (i miei cinque record)?
>>
>>
>> Fatto cosě apri e chiudi il rst ma non fai altro
>> Prova cosě:
>>
>>> Dim dbs As DAO.Database
>>>   Dim qdf As DAO.QueryDef
>>>   Dim rst As DAO.Recordset
>>>   Set dbs = CurrentDb
>>>   Set qdf = dbs.QueryDefs("QueryProva1")
>>>   qdf.Parameters![TipoOperaz:] = 1
>>>   Set rst = qdf.OpenRecordset
>>
>>       If not .eof
>>      With rst
>>        .movelast
>>        msgbox .recordcount
>>        end with
>>       end if
>>>   rst.Close
>>>   qdf.Close
>>>   Set dbs = Nothing
>>>
>>> la sola operazione OpenRecordset, che cosa mi dovrebbe restituire?
>>
>> ciao
>> MAssimiliano
>
> si, non glielo faccio chiudere il rst,
> ma a quanto ho capito, con la tua aggiunta, vedo solo, con un msgbox,
> quanti sono i record del mio rst.
> Io invece volevo "fissare" i risultati in una qualsiasi visualizazione.
> grazie per l'interessamento
> Guido
Il test era per vedere se la qrydef ti restituiva qualcosa.
Per visualizzare ciň che vuoi non c'č bisogno della querydef
(questa serve per i rst), ma basta la sottomaschera e metti i parametri
nella query.
se usi una tabella non hai problemi con i parametri, se invece lo dai "in
pasto" ad un recordset, č preferibile usare la qrydef
Se il tuo problema č quello di parametrizzare la tua query su delle caselle
di testo, ti basterŕ predisporre la query con forms!tuaform!tuocontrollo
MAssimiliano


title: Re: visualizzare risultati recordset

text:
Nick wrote:
> "Guido" <
giroatlNO...@tin.it
> ha scritto nel messaggio
> news:3NiSd.930578$35.35...@news4.tin.it...

> come ti dicevo per visualizzare semplicemente i dati č meglio ceh la
> query in questione (QueryProva1) senza il parametro.
> la associ ad una maschera xyz.
> poi da un'altra maschera il comando:
>
> docmd.openform "xyz",,,"[come  campo da filtrare] = " & valore filtro
>
> dovrebbe funzionare se non ho capito male quello che vuoi ottenere.
>
> ciao
> Nick
uhm...ci provo
ma intanto ci tengo a ringraziarti ancora.



title: Re: visualizzare risultati recordset

text:
"Guido" <
giroatlNO...@tin.it
> ha scritto nel messaggio
news:5hiSd.930407$35.35...@news4.tin.it...
> abbiate pietŕ e pazienza.
> in un mio precedente post ho mostrato come, utilizzando la procedura
> "lanciare una query da codice" presa dall'ottimo sito comune, non
> ottenessi nessun risultato (nonostante, ovviamente, la query lanciata
> normalmente via pulsante da una maschera riportasse proprio i 5 record che
> mi interessavano).
> Quello che sospetto, ma illuminatemi o indicatemi dove poter cercare, č
> che il recordset creato non sia "fissato"; lo debba cioč "associare" a
> qualcosa (una maschera, p.es.).
> E' vera 'sta cosa?
> Ooppure con la semplice procedura (che riporto sotto) dovrei "vedere"
> qualcosa (i miei cinque record)?
Fatto cosě apri e chiudi il rst ma non fai altro
Prova cosě:
> Dim dbs As DAO.Database
>   Dim qdf As DAO.QueryDef
>   Dim rst As DAO.Recordset
>   Set dbs = CurrentDb
>   Set qdf = dbs.QueryDefs("QueryProva1")
>   qdf.Parameters![TipoOperaz:] = 1
>   Set rst = qdf.OpenRecordset
       If not .eof
      With rst
        .movelast
        msgbox .recordcount
        end with
       end if
>   rst.Close
>   qdf.Close
>   Set dbs = Nothing
>
> la sola operazione OpenRecordset, che cosa mi dovrebbe restituire?
ciao
MAssimiliano


title: Re: visualizzare risultati recordset

author: Nick

text:
"Guido" <
giroatlNO...@tin.it
> ha scritto nel messaggio
news:3NiSd.930578$35.35...@news4.tin.it...
>
>>> abbiate pietà e pazienza.
>>> in un mio precedente post ho mostrato come, utilizzando la procedura
>>> "lanciare una query da codice" presa dall'ottimo sito comune, non
>>> ottenessi nessun risultato (nonostante, ovviamente, la query
>>> lanciata
>>> normalmente via pulsante da una maschera riportasse proprio i 5
>>> record che mi interessavano).
>>> Quello che sospetto, ma illuminatemi o indicatemi dove poter
>>> cercare,
>>> è che il recordset creato non sia "fissato"; lo debba cioè
>>> "associare" a qualcosa (una maschera, p.es.).
>>> E' vera 'sta cosa?
>>> Ooppure con la semplice procedura (che riporto sotto) dovrei
>>> "vedere"
>>> qualcosa (i miei cinque record)?
>>>
>>> Dim dbs As DAO.Database
>>>   Dim qdf As DAO.QueryDef
>>>   Dim rst As DAO.Recordset
>>>   Set dbs = CurrentDb
>>>   Set qdf = dbs.QueryDefs("QueryProva1")
>>>   qdf.Parameters![TipoOperaz:] = 1
>>>   Set rst = qdf.OpenRecordset
>>>   rst.Close
>>>   qdf.Close
>>>   Set dbs = Nothing
>>>
>>> la sola operazione OpenRecordset, che cosa mi dovrebbe restituire?
>>>
>
>>
>> con questo codice tu hai creato il recordset... in memoria (nella
>> variabile rst)
>> ora devi scegliere cosa fare...
>> se è solo visualizzazione, credo che sia meglio trasformare il tuo
>> recordset in un quesry normale e associare la query ad una maschera.
>> se devi farci elaborazioni o altro allora a seconda di quello che ci
>> devi fare ci sono i comandi, per visualizzare (che io sappia) lo puoi
>> fare filtrando altre maschere o con msgbox ...
>>
>
>
> Ok, grazie ma...
> se volessi far apparire i risultati del recordset nella form XYZ, che
> istruzione devo dare?
> a) nel codice, docmd openform...con quello che ne segue (ma dove gli
> dico di prendere i dati dal recordset rst?
> b) oppure, nel codice, docmd openform AVENDO nella form XYZ gli ho già
> messo (nell'evento su apertura) "prendi i dati da rst"? ma in questo
> caso, quale l'istruzione?
>
> Ti ringrazio ancora
> Guido
>
> --
> in moto:
> sfortunà tanti
> fortunà pochi
> bravi gnanca uno
>
come ti dicevo per visualizzare semplicemente i dati è meglio ceh la



title: Re: visualizzare risultati recordset

text:
abbiate pietŕ e pazienza.
in un mio precedente post ho mostrato come, utilizzando la procedura
"lanciare una query da codice" presa dall'ottimo sito comune, non ottenessi
nessun risultato (nonostante, ovviamente, la query lanciata normalmente via
pulsante da una maschera riportasse proprio i 5 record che mi
interessavano).
Quello che sospetto, ma illuminatemi o indicatemi dove poter cercare, č che
il recordset creato non sia "fissato"; lo debba cioč "associare" a qualcosa
(una maschera, p.es.).
E' vera 'sta cosa?
Ooppure con la semplice procedura (che riporto sotto) dovrei "vedere"
qualcosa (i miei cinque record)?
Dim dbs As DAO.Database
   Dim qdf As DAO.QueryDef
   Dim rst As DAO.Recordset
   Set dbs = CurrentDb
   Set qdf = dbs.QueryDefs("QueryProva1")
   qdf.Parameters![TipoOperaz:] = 1
   Set rst = qdf.OpenRecordset
   rst.Close
   qdf.Close
   Set dbs = Nothing
la sola operazione OpenRecordset, che cosa mi dovrebbe restituire?
Vi ringrazio ancora
Guido
--
in moto:



title: Re: visualizzare risultati recordset

text:
"Guido" <
giroatlNO...@tin.it
> ha scritto nel messaggio
news:5hiSd.930407$35.35...@news4.tin.it...
> abbiate pietà e pazienza.
> in un mio precedente post ho mostrato come, utilizzando la procedura
> "lanciare una query da codice" presa dall'ottimo sito comune, non
> ottenessi nessun risultato (nonostante, ovviamente, la query lanciata
> normalmente via pulsante da una maschera riportasse proprio i 5 record
> che mi interessavano).
> Quello che sospetto, ma illuminatemi o indicatemi dove poter cercare,
> è che il recordset creato non sia "fissato"; lo debba cioè "associare"
> a qualcosa (una maschera, p.es.).
> E' vera 'sta cosa?
> Ooppure con la semplice procedura (che riporto sotto) dovrei "vedere"
> qualcosa (i miei cinque record)?
>
> Dim dbs As DAO.Database
>   Dim qdf As DAO.QueryDef
>   Dim rst As DAO.Recordset
>   Set dbs = CurrentDb
>   Set qdf = dbs.QueryDefs("QueryProva1")
>   qdf.Parameters![TipoOperaz:] = 1
>   Set rst = qdf.OpenRecordset
>   rst.Close
>   qdf.Close
>   Set dbs = Nothing
>
> la sola operazione OpenRecordset, che cosa mi dovrebbe restituire?
>
> Vi ringrazio ancora
> Guido
> --
> in moto:
> sfortunà tanti
> fortunà pochi
> bravi gnanca uno
>
con questo codice tu hai creato il recordset... in memoria (nella
variabile rst)
ora devi scegliere cosa fare...
se è solo visualizzazione, credo che sia meglio trasformare il tuo
recordset in un quesry normale e associare la query ad una maschera.
se devi farci elaborazioni o altro allora a seconda di quello che ci
devi fare ci sono i comandi, per visualizzare (che io sappia) lo puoi
fare filtrando altre maschere o con msgbox ...
ciao
Nick


title: Re: visualizzare risultati recordset

text:

si, non glielo faccio chiudere il rst,
ma a quanto ho capito, con la tua aggiunta, vedo solo, con un msgbox, quanti
sono i record del mio rst.
Io invece volevo "fissare" i risultati in una qualsiasi visualizazione.
grazie per l'interessamento



title: Re: visualizzare risultati recordset

text:

grazie ancora per l'interessamento:
il problema originario era questo:
se schiaccio il pulsante 1 deve partire la query X con parametro 1
se schiaccio il pulsante 2 deve partire la query X con parametro 2
se schiaccio il pulsante 3 deve partire la query X con parametro 3
and so on.
Mi sono andato a vedere sul sitocomune e c'era la procedura sopra indicata
in vba
Ma, come da oggetto (pur togliendo i close) non restituiva nulla (le query
lanciate normalmente, resituivano sempre due, tre, cinque record).
Non volevo fare: 12 pulsanti--->12 query tutte uguali (cambiava solo il
valore dello stesso aprametro).
Volevo qualcosa di piů elegante: far passare tali parametri dal codice
ma..come detto, mi viene resituito un recordset...di cui...che me ne faccio?



title: Re: visualizzare risultati recordset

text:
"Guido" <
giroatlNO...@tin.it
> ha scritto nel messaggio
news:aQASd.935583$35.35...@news4.tin.it...
> MA wrote:
>>>>> abbiate pietà e pazienza.
>>>>> in un mio precedente post ho mostrato come, utilizzando la
>>>>> procedura "lanciare una query da codice" presa dall'ottimo sito
>>>>> comune, non ottenessi nessun risultato (nonostante, ovviamente, la
>>>>> query lanciata normalmente via pulsante da una maschera riportasse
>>>>> proprio i 5 record che mi interessavano).
>>>>> Quello che sospetto, ma illuminatemi o indicatemi dove poter
>>>>> cercare, è che il recordset creato non sia "fissato"; lo debba cioè
>>>>> "associare" a qualcosa (una maschera, p.es.).
>>>>> E' vera 'sta cosa?
>>>>> Ooppure con la semplice procedura (che riporto sotto) dovrei
>>>>> "vedere" qualcosa (i miei cinque record)?
>>>>
>>>>
>>>> Fatto così apri e chiudi il rst ma non fai altro
>>>> Prova così:

>> Per visualizzare ciò che vuoi non c'è bisogno della querydef
>> (questa serve per i rst), ma basta la sottomaschera e metti i
>> parametri nella query.
>> se usi una tabella non hai problemi con i parametri, se invece lo dai
>> "in pasto" ad un recordset, è preferibile usare la qrydef
>> Se il tuo problema è quello di parametrizzare la tua query su delle
>> caselle di testo, ti basterà predisporre la query con
>> forms!tuaform!tuocontrollo
>> MAssimiliano
>
> grazie ancora per l'interessamento:
> il problema originario era questo:
> se schiaccio il pulsante 1 deve partire la query X con parametro 1
> se schiaccio il pulsante 2 deve partire la query X con parametro 2
> se schiaccio il pulsante 3 deve partire la query X con parametro 3
> and so on.
> Mi sono andato a vedere sul sitocomune e c'era la procedura sopra indicata
> in vba
> Ma, come da oggetto (pur togliendo i close) non restituiva nulla (le query
> lanciate normalmente, resituivano sempre due, tre, cinque record).
> Non volevo fare: 12 pulsanti--->12 query tutte uguali (cambiava solo il
> valore dello stesso aprametro).
> Volevo qualcosa di più elegante: far passare tali parametri dal codice
> ma..come detto, mi viene resituito un recordset...di cui...che me ne
> faccio?
> Guido
>
Se le query sono tutte uguali e manca solo il parametro nello stesso campo
tu puoi metterlo facendo rifemento al controllo sul desktop.
Se vuoi puoi mandarmi il file (non riesco a capire su cos'è che non ci
capiamo).
MAssiimliano


title: Re: visualizzare risultati recordset

text:

davvero?
magari!
fammi capire.
Se la mia query 1 ha bisogno, nel campo Valore del parametro numerico 1,
come faccio a "prenderlo"?
si, lo so che se in maschera avessi una casella combinata, per esempio,
dovrei mettere forms!miamaschera!casellacombinatamia, nel posto del
parametro.
Ma NON è una casella combinata, è un pulsante. (che non restituisce
"valori", "parametri da passare").
cosa ci metto nel posto del parametro?
Grazie
Guido
(volevo mandarti file solo come extrema ratio...)



title: Re: visualizzare risultati recordset

text:
>> Se le query sono tutte uguali e manca solo il parametro nello stesso
>> campo tu puoi metterlo facendo rifemento al controllo sul desktop.
>
> davvero?
> magari!
> fammi capire.
> Se la mia query 1 ha bisogno, nel campo Valore del parametro numerico 1,
> come faccio a "prenderlo"?
> si, lo so che se in maschera avessi una casella combinata, per esempio,
> dovrei mettere forms!miamaschera!casellacombinatamia, nel posto del
> parametro.
> Ma NON è una casella combinata, è un pulsante. (che non restituisce
> "valori", "parametri da passare").
Come discrimini i parametri da passare? con pulsanti diversi?
> cosa ci metto nel posto del parametro?
> Grazie
> Guido
>
> (volevo mandarti file solo come extrema ratio...)
Questo è l'atteggiamento giusto.
MAssimiliano


title: Re: visualizzare risultati recordset

text:
MA wrote:
>>> Se le query sono tutte uguali e manca solo il parametro nello stesso
>>> campo tu puoi metterlo facendo rifemento al controllo sul desktop.
>>
>> davvero?
>> magari!
>> fammi capire.
>> Se la mia query 1 ha bisogno, nel campo Valore del parametro
>> numerico 1, come faccio a "prenderlo"?
>> si, lo so che se in maschera avessi una casella combinata, per
>> esempio, dovrei mettere forms!miamaschera!casellacombinatamia, nel
>> posto del parametro.
>> Ma NON è una casella combinata, è un pulsante. (che non restituisce
>> "valori", "parametri da passare").
>
> Come discrimini i parametri da passare? con pulsanti diversi?
si, con pulsanti diversi:
schiaccio il pulsante 1---->"dovrebbe passare alla query X il valore"
1---->parte la query X, con il valore del parametro impostato a 1
schiaccio il pulsante 2---->"dovrebbe passare alla query X il valore"
2---->parte la query X, con il valore del parametro impostato a 2
schiaccio il pulsante 3---->"dovrebbe passare alla query  X il valore"
3---->parte la query X, con il valore del parametro impostato a 3
che facciamo?
Guido



title: Re: visualizzare risultati recordset

text:
"Guido" <
giroatlNO...@tin.it
> ha scritto nel messaggio
news:lICSd.936019$35.35...@news4.tin.it...

Anche graficamente potrebbe essere più carino il gruppo di opzioni.
Li puoi avere anche sottoforma di pulsanti se proprio ci tieni.
Ora se il parametro è effettivamente 1 oppure 2 etc siamo già a cavallo
altrimenti basterà una semplicissima select case
MAssimiliano


title: Re: visualizzare risultati recordset

text:

qua ti volevo!  ;-)
io ho già provato col gruppo di opzioni (interruttori)
ma qual è l'evento che mi fa partire la/le query?
su pressione? non parte niente
su tasto mouse giù? neppure
ho provato "su attivato" e funziona ma, come sai, "attivarlo" non è quell
che voglio (basta una tabulazione...ovviamente deve essere schiacciato, il
pulsante, per far partire la query).
Ancora una volta voglio ringraziarti.



title: Re: visualizzare risultati recordset

text:
"Guido" <
giroatlNO...@tin.it
> ha scritto nel messaggio
news:B8DSd.936168$35.35...@news4.tin.it...

AfterUpdate o su  Click
MAssimiliano


title: Re: visualizzare risultati recordset

text:

eh, no...
negli interruttori (all'interno del gruppo di opzioni).... non c'è l'evento
"su click" nè quello "after update"...
e mo'?



title: Re: visualizzare risultati recordset

text:

Allora se il tuo interruttore si chiama Guido
prova a fare così
Private sub Giudo_afterupdate()
Select case me.guido
    case 1
        Msgbox "Ma vieni................."
    case 2
        Msgbox "Forza NApoli!!!!!!!!!!!!"
end select
end sub
Sicuramente funziona
MAssimiliano


title: Re: visualizzare risultati recordset

text:

l'interruttore in un gruppo di funzioni definisce UN solo valore, (1, oppure
2, oppure 3...).
Se schiaccio il pulsante 4 (che magari nell'etichetta rceita "arpile"), io
ottengo come valore 4.
questo valore lo devo passare alla famosa query.
Non c'è quindi alcun afterupdate...sul pulsante-interruttore...



title: Re: visualizzare risultati recordset

text:
"Guido" <
giroatlNO...@tin.it
> ha scritto nel messaggio
news:_UDSd.936499$35.35...@news4.tin.it...
> MA wrote:
>>>>>>> MA wrote:
>>>>>>>>>> Se le query sono tutte uguali e manca solo il parametro nello
>>>>>>>>>> stesso campo tu puoi metterlo facendo rifemento al controllo
>>>>>>>>>> sul desktop.
>>>>>>>>>
>>>>>>>>> davvero?
>>>>>>>>> magari!
>>>>>>>>> fammi capire.
>>>>>>>>> Se la mia query 1 ha bisogno, nel campo Valore del parametro
>>>>>>>>> numerico 1, come faccio a "prenderlo"?
>>>>>>>>> si, lo so che se in maschera avessi una casella combinata, per
>>>>>>>>> esempio, dovrei mettere forms!miamaschera!casellacombinatamia,
>>>>>>>>> nel posto del parametro.
>>>>>>>>> Ma NON č una casella combinata, č un pulsante. (che non
>>>>>>>>> restituisce "valori", "parametri da passare").
>>>>>>>>
>>>>>>>> Come discrimini i parametri da passare? con pulsanti diversi?
>>>>>>>
>>>>>>> si, con pulsanti diversi:
>>>>>>> schiaccio il pulsante 1---->"dovrebbe passare alla query X il
>>>>>>> valore" 1---->parte la query X, con il valore del parametro
>>>>>>> impostato a 1 schiaccio il pulsante 2---->"dovrebbe passare alla
>>>>>>> query X il
>>>>>>> valore" 2---->parte la query X, con il valore del parametro
>>>>>>> impostato a 2 schiaccio il pulsante 3---->"dovrebbe passare alla
>>>>>>> query X il
>>>>>>> valore" 3---->parte la query X, con il valore del parametro
>>>>>>> impostato a 3 che facciamo?
>>>>>>> Guido
>>>>>>
>>>>>> Anche graficamente potrebbe essere piů carino il gruppo di
>>>>>> opzioni. Li puoi avere anche sottoforma di pulsanti se proprio ci
>>>>>> tieni. Ora se il parametro č effettivamente 1 oppure 2 etc siamo
>>>>>> giŕ a cavallo altrimenti basterŕ una semplicissima select case
>>>>>> MAssimiliano
>>>>>
>>>>> qua ti volevo!  ;-)
>>>>> io ho giŕ provato col gruppo di opzioni (interruttori)
>>>>> ma qual č l'evento che mi fa partire la/le query?
>>>>> su pressione? non parte niente
>>>>> su tasto mouse giů? neppure
>>>>> ho provato "su attivato" e funziona ma, come sai, "attivarlo" non č
>>>>> quell che voglio (basta una tabulazione...ovviamente deve essere
>>>>> schiacciato, il pulsante, per far partire la query).
>>>>> Ancora una volta voglio ringraziarti.
>>>>> Guido
>>>>>
>>>> AfterUpdate o su  Click
>>>> MAssimiliano
>>>
>>> eh, no...
>>> negli interruttori (all'interno del gruppo di opzioni).... non c'č
>>> l'evento "su click" nč quello "after update"...
>>> e mo'?
>>> Guido
>>
>> Allora se il tuo interruttore si chiama Guido
>> prova a fare cosě
>>
>> Private sub Giudo_afterupdate()
>> Select case me.guido
>>    case 1
>>        Msgbox "Ma vieni................."
>>    case 2
>>        Msgbox "Forza NApoli!!!!!!!!!!!!"
>> end select
>> end sub
>>
>> Sicuramente funziona
>> MAssimiliano
>
> l'interruttore in un gruppo di funzioni definisce UN solo valore, (1,
> oppure 2, oppure 3...).
> Se schiaccio il pulsante 4 (che magari nell'etichetta rceita "arpile"), io
> ottengo come valore 4.
> questo valore lo devo passare alla famosa query.
> Non c'č quindi alcun afterupdate...sul pulsante-interruttore...
> Guido
Ancora meglio
nella query ci metti
Select * from Tutabella where Tuocampo = " & Forms!tuamaschera!Guido
Private sub Guido_afterUpdate()
    me.tuasottomaschera.requery
End sub
Metti la stessa istruzione su current.
MAssimiliano


title: Maschera e checkbox

author: Mike Buercart

text:
Ciao a tutti del NG,

è da un po' che non uso access e mi sono arenato mentalmente su di una questione
che forse
sarà banale per qualcuno.

Vi spiego il mio problema :

Ho una tabella dove ho una lista di nomi di parcheggi.

Ogni giorni effettuo dei controlli presso questi parcheggi e poi devo compilare
un report
dei controlli effettuati (controllo carta, sostituzione rotolo, controllo
batteria, sostituzione batteria, svuotamento incasso ...)

Tutte le volte mi tocca spuntare a mano le singole caselle dei parcheggi
controllati e dei relativi controlli effettuati.

Siccome ho creato un database che mi registra anche quando ho prelevato l'incasso
volevo avere la possibilità
tramite una maschera di compilare questi campi in modo piu o meno automatico.

Ovvero :

1.) vorrei che mi si presentasse la lista dei parcheggi e che io possa selezionare
una checkbox per selezionare tutti o eventualmente selezionare manualmente
quelli interessati

2.) per ogni parcometro selezionato in precedenza vorrei avere una checkbox
per ogni colonna che rappresenta il tipo di controllo effettuato (controllo
carta, cambio rotolo, cambio batteria, prelievo incasso, etc...) e quindi
poter spuntare o meno la relativa casella che rappresenta il controllo effettuato
su tale parcheggio.

NB : la maggior parte delle volte tutti i controlli vengono eseguiti (tranne
il prelievo incasso che varia - non tutti i giorni viene prelevato l'incasso,
ma solo quando viene raggiunta una crtea somma)

NB2: la check relativa al prelievo dovrebbe avvenire in automatico guardando
la tabella prelievi e verificando se è stato registrato un prelievo nella
data odierna relativo a tale parcheggio.

3.) in fine dovrei compilare un campo "NOTE" sulla maschera dove specifico
eventuali anomalie riscontrate ed in fine dovrei poter stampare il report.
Insomma il tutto dovrebbe avvenire facendo qualche clic sulle varie checkbox
 (pensavo ad una checkbox chiamato TUTTI sull'intestazione di ogni colonna
che rappresenta i singoli controlli effettuati)

Il mio database fa molto altro, ma questo delle checkbox non so come farlo.
So che potrei costruire una maschera statica con il nome di ogni parcheggio
e le molteplici checkbox, ma dovrei modificare ogni volta la maschera se
si aggiunge o toglie un parcheggio dalla lista e sarebbe una menata.

Qualcuno mi aiuta?

La query che mi controlla quali parcheggi hanno registrato un prelievo ce
l'ho già, non so come collegare le cose.

Scusate se mi sono dilungato,

Grazie in anticipo.

Marco.


title: Maschera e checkbox

author: Carlo Costarella

text:
"Mike Buercart" <
tec...@nuovi-orizzonti.it
> ha scritto nel messaggio
news:93b826c617ef8...@news.tin.it...

Sicuramente dovrai prevedere una tabella "Controlli" legata molti a uno con
la tabella padre "Parcometri".
In questa tabella oltre all'ID proprio avrai anche l'ID numerico del
parcometro (elemento di join), la data e altrettante chekbox (si/no) per
quanti sono i controlli.
A questo punto potrai decidere se creare una maschera (Parcometro) con
relativa sottomaschera (Dettagli controlli) oppure la maschera con una
listbox dei controlli. Ovviamente in un caso o nell'altro il join filtrera
solo i record dei controlli relativi a quel parcometro. Per flaggare tutti i
record in una volta puoi usare il codice (un semplice ciclo) oppure una
query di aggiornamento: i criteri li hai già a video: l'id del parcometro e
l'id dei controlli. Esegui il codice o la query al click di un pulsante.
Si può ulteriormente filtrare la listbox o la sottomaschera oltre che per
parcometro anche per data, anzi credo sia indispensabile a meno di non avere
una lista presumibilmente lunga di controlli per quel parcometro. In questo
caso puoi usare una combo alimentata con le sole date presenti nei controlli
oppure utilizzare una tabella "datario" oppure ancora inserire un bel
controllo calendario (sconsigliato).
Vedi se aiuta.
Ciao, Carlo


title: Maschera e checkbox

text:
Hello Carlo,

Grazie per l'aiuto, proverò ciò che kmi hai detto e poi ti faccio sapere.

Grazie di cuor eper il tempo dedicatomi.

Marco



title: Ebbene si....Contatore!!!!

author: Zappus

text:
Salve a tutti e auguroni,
so che il tema è stato dibattuto fino alla nausea e ho constatato che sul
sito comune l'argomento viene trattato su molti msg.
Purtroppo rischio di essere ripetitivo ma vorrei sapere questo:
Ho la seguente tabella:
"primanota"
progprimanota, idregistrazionePN, conto, .....
vorrei che il campo "progprimanota"fungesse da contatore ma con la
particolarità che se volessi eliminare un record la numerazione proseguisse
dall'ultimo inserito e non da quello eliminato....
Grazie a tutti Luca


title: Ebbene si....Contatore!!!!

author: oizirbaF

text:
On Sat, 04 Jan 2003 11:25:29 GMT, "Zappus" <
luca...@libero.it
>
wrote:

Sito comune --> tables --> id contatori e affini ( dove spiega di
tutto sui contatori).
Oppure il contatore di Sib, sempre sul sito comune.
Ciao. Fabrizio.
(Access XP (sp2), Win ME, P4 1Ghz, 320 RAM)


title: Ebbene si....Contatore!!!!

text:
"Zappus" <
luca...@libero.it
> ha scritto nel messaggio
news:JwzR9.78601$Ou4.2...@twister2.libero.it...

La via più rapida è quella di compattare il db dove si trova la tabella
PrimaNota, subito dopo una eliminazione dell'ultimo valore inserito.
In
www.sitocomune.com
 potrai trovare come compattare un database.
In rete esistono anche delle routine che permettono di forzare il campo
contatore.
Ciao, Carlo


title: Ebbene si....Contatore!!!!

author: Cristiano

text:
"Carlo Costarella" <
> In rete esistono anche delle routine che permettono di forzare il campo
> contatore.
Secondo me è molto rischioso in multiutenza...


title: Ebbene si....Contatore!!!!

author: Sib

text:
"Zappus" <
luca...@libero.it
> ha scritto nel messaggio

Da quanto scrivi pare che tu descriva proprio il funzionamento dei campi
"contatore" di access.
Ad ogni modo le possibilita' sono due, o i contatori di access o i
suggerimenti che trovi sul sito comune. provali entrambi e vedi quale ti sta
bene.
Sib


title: problema-aiuto

author: Alessandro C

text:
Da poco ho iniziato a prendere confidenza con access,ma ho già un problema
che non riesco a risolvere. Vorrei caricare una tabella di exel in una
maschera,ma non ci riesco perchè mi si apre una finestra di errore che dice
il componente activex non è in grado di riconoscere l' oggetto
Cosa posso fare?
Grazie
Alessandro


title: problema-aiuto

author: Francesco R.

text:
"Alessandro C" <
nando...@inwind.it
> ha scritto nel messaggio
news:84cqb.93128$vO5.3...@twister1.libero.it...
[CUT]
Per postare su questo NG dovresti seguire alcune regole che troverai su
www.sitocomune.com
dove troverai anche molto materiale interessante.
Ciao.
--
Francesco G. Rizzoni


title: problema-aiuto

author: namor

text:
Alessandro C ha scritto:

Se scrivi usando un oggetto che non è attinente alla richiesta, chi in
futuro andrà a fare una ricerca per argomento non potrà trovare queste
risposte. Quindi, per tenere in ordine il newsgroup, se non usi un oggetto
appropriato non ti risponderà nessuno.
E ti anticipo un'altra cosa: quando rispondi a qualcuno scrivi sempre DOPO
al messaggio origiale.
Leggi su
www.sitocomune.com
, sezione ICAA, le regole di comportamento nel
ng, poi rimanda pure la richiesta.
Ciao.
Namor
--
Aiuta chi ne ha bisogno, non ti costa niente:
www.shopmon.it
  -
www.porloschicos.com
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Immagini su report

text:
Ciao,
ho una tabella con una serie di prodotti e un campo dove è riportato il percorso dove si trova l'immagine del prodotto stesso.
Inserisco nel report l'oggetto immagine ma non so come fargli cambiare immagine nel momento in cui passo da un record all'altra.
Vi ringrazio


title: Immagini su report

author: Karl Donaubauer

text:

Nel codice dell'evento "Su formatazione" della sezione dettaglio:

If Not IsNull(Me!CampoConPercorso) Then
    Me!ControlloImmagine.Picture = Me!CampoConPercorso
Else
    Me!ControlloImmagine.Picture = "IlPercorsoDiUnaImmagineStandard"
End If

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Immagini su report

text:

Grazie mille!!!!!!!!!


title: Da recordset a tabella

author: Ghepardo

text:
Ciao,
se io creo un recordset e voglio trasferirne i dati dentro ad una tabella,
cosa posso usare?
Si può fare una semplice cosa tipo:
Dim rs as adodb.recordset
INSERT INTO Tabella SELECT * FROM rs
Mi sembra un pò troppo facile, mi sapreste illuminare?
Grazie,
Ghepardo


title: Da recordset a tabella

text:
Ghepardo ha scritto:

Devi scorrere il recordset con un ciclo e inserire in tabella un record
alla volta, usando SQL, DAO, ADO o quel che più ti piace.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Funzione MediadiAnni

author: Ludo

text:
Ciao a tutti, in una maschera a maschere continue ho inserito dei campi x la
statistica sulle età dei soggetti inseriti nel mio database.
Ho quindi:
Eta: dove comparirà l'età dei soggetti
Numero: quanti soggetti hanno la stessa età.
Vorrei calcolare la media degli anni. La funzione "MediadiAnni" per caso
tiene conto anke di quanti hanno la stessa età oppure tiene conto solo del
campo età? grazie mille..


title: Funzione MediadiAnni

author: Gaspare

text:
"Ludo" <
ludo...@tele2.it
> ha scritto nel messaggio
news:M5C9e.48128$Of5....@nntpserver.swip.net...

Ciao,
se hai particolari esigenze come quella di vedere qual'è l'età media di un
certo numero di persone ed utilizzi una maschera tabulare puoi inserire 2
textbox (nella sezione piè di pagina)
li puoi chiamare (nome elemento) somma e media e come origine controllo
utilizzi rispettivamente le espressioni =Somma([numero]) e  =Media([eta])
altrimenti consideri solo la media...
Spero di esserti stato d'ausilio
Gaspare


title: Funzione MediadiAnni

text:
"Gaspare" <
in...@studioieducation.com
> ha scritto nel messaggio
news:KPC9e.1267284$35.46...@news4.tin.it...

Ciao però non mi fa la media giusta cioe in pratica i campi son cosi:
    Anni                        Numero
    22                                1
    25                                2
    23                                1
Con le espressione media mi calcola solo (22+25+23)/ 3.. quando invece
dovrebbe essere (22+25+25+23)/4..
altrimenti la media sarebbe sbagliata..Sai come si potrebbe fare?
Grazie mille..
Ciao Lodovico..


title: problemi di età

author: Ingrid

text:
Come posso fare il confronto fra 2 date in una query???
Ho bisogno di catalogare le persone in base all'età...per farlo ho pensato
di confrontare
Data odierna - Data nascita < 10 (anni)   [BAMBINI]
Data odierna - Data nascita < 18 (anni)   [ADOLESCENTI]
.....
mA COME FACCIO??
in...@iname.com
INGRID


title: problemi di età

author: Giuly

text:
Prova con DateDiff (spero si chiami così, io la uso in visual basic)
oppure fai una differenza tra Year(data odierna) e Year(data di nascita)
Ingrid <
ingride...@libero.it
> wrote in message
d6hC5.67849$3R6.1...@news.infostrada.it...



title: problemi di età

author: Federico Luciani

text:
Ingrid wrote:
> Come posso fare il confronto fra 2 date in una query???
> Ho bisogno di catalogare le persone in base all'età...per farlo ho pensato
> di confrontare
> Data odierna - Data nascita < 10 (anni)   [BAMBINI]
> Data odierna - Data nascita < 18 (anni)   [ADOLESCENTI]
> .....
> mA COME FACCIO??
>
in...@iname.com
> INGRID
Dal Sito Comune:
Public Function f_Eta(DataNascita As Date)
    Dim varEta As Variant
    varEta = DateDiff("yyyy", DataNascita, Now)
    If Date < DateSerial(Year(Now), Month(DataNascita), Day(DataNascita)) Then
        varEta = varEta - 1
    End If
    f_Eta = varEta
End Function
nella query usi un campo calcolato:
 Eta: f_Eta([Data nascita])
oppure
 FasciaEta: iif(f_Eta([Data nascita])<18;iif(f_Eta([Data
nascita])<10;"BAMBINO";"ADOLESCENTE");"ADULTO")
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: problemi di età

author: Lbo da casa

text:
>Come posso fare il confronto fra 2 date in una query???
>Ho bisogno di catalogare le persone in base all'età...per farlo ho pensato
>di confrontare
>Data odierna - Data nascita < 10 (anni)   [BAMBINI]
>Data odierna - Data nascita < 18 (anni)   [ADOLESCENTI]
vedi sull'help datediff per ottenere l'età in anni.
per ottenere le classi di età c'è una funzione apposita che divide i
valori in intervalli ma non ricordo qual è (interval?).
comunque puoi scrivertene facilmente una con select case o con
if-elseif, vedi help.
in sostanza ti scrivi una cosa tipo:
fClassiEta(DataNascita as date) as string
select case datediff("y", datanascita, now)
	case is < 10
		fClassiEta= "BAMBINI"
	case 11 to 18
		fClassiEta= "ADOLESCENTI"
	case else
		fClassiEta= "ADULTI"
end select
end function
nella query scrivi qualcosa tipo:
fClassiEta(DataNascita)
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: problemi di età

text:
> FasciaEta: iif(f_Eta([Data nascita])<18;iif(f_Eta([Data
>nascita])<10;"BAMBINO";"ADOLESCENTE");"ADULTO")
ammazza, le vuoi far fare gli iif innestati già da subito?  :-)



title: per il gentilissimo MAssimiliano

author: DBN

text:
Ti ringrazio infinitamente per le due righe di programmazione per caricare
il form.:
Private sub Form_load()
docmd.maximize
end sub
Adesso sono a chiederti  se oltre a massimizzare le dimensioni e possibile
determinarle, inserendo altezza e larghezza del form.
Grazie in anticipo per l'aiuto.


title: per il gentilissimo MAssimiliano

author: MA

text:
"DBN" <
dbo...@dalbosco.com
> ha scritto nel messaggio
news:bebub4$3c324$1...@ID-91233.news.dfncis.de...

Se credi che io sia gentilissimo, non ci rimmarrai male se stavolta,
redimendomi ti invito a formulare un post con un subject appopriato. Questo
non perchè ci tengo sterilemte all'etichetta, ma perchè un domani chiunque
abbia il tuo stesso problema, attraverso il subject può seguire l'eventuale
soluzione che puàò essere data.
Chi ha il problema di misure (e non intendo Biso!!!) delle form (vedi che
non mi riferivo a lui!!!) non andrà a cercare su Google gentilissimo o
MAssimiliano (Biso, l'ho già usata io questa battuta!!!! - scusa DBN per
questi inframezzi - ) ma le parole "form" e "size". Il tutto nello spirito
del NG: noi che forniamo soluzioni e gli yutenti che cercano nei post
precedenti.
Perciò ti prego posta nuovamente il tuo quesito e sarò felice di riponderti.
MAssimiliano


title: per il gentilissimo MAssimiliano

author: Antonio Biso

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:c8fOa.1970$B8....@news.edisontel.com...
>
> Chi ha il problema di misure (e non intendo Biso!!!)
Già... delle volte rischio di inciamparci... ma tant'è...
Antonio


title: per il gentilissimo MAssimiliano

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:kafOa.154269$lK4.4...@twister1.libero.it...

Nella coda infiammabile.....!!!!
@Alex.


title: per il gentilissimo MAssimiliano

author: Alessandro Cara

text:
Antonio Biso ha scritto:

dove e perche'? Mica sei nano!
--
a.cara
togli qualcosa dall'email


title: per il gentilissimo MAssimiliano

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:v8lOa.155560$lK4.4...@twister1.libero.it...

Questa definizione del bestio nell'elenco di Trilussa non c'è...
simpatica...
Antonio


title: Zippare mdb in path con spazi

author: tekram

text:
Come posso applicare la soluzione presente sul Sitocomune nel
caso in cui l'mdb si trova ad esempio nella cartella c:mia path
1.0?
Grazie a tutti.


title: Tabella da incrementare

author: Lorini Mauro

text:
Penso sia una cavolata ma ve la chiedo...
Dalle tabelle T_ALLIEVI  con i campi  MATRICOLA ecc..  una  T_ESAMI
che contiene i campi ID_ESAME  MATRICOLA  ID_CORSO e T_CORSO che
contiene ID_CORSO (sono 10 record)
Dovrei incrementare per ogni allievo l' ID_CORSO (quindi 10 per
ognuno)
Si può fare con una semplice query di accodamento ?
Grazie per l'aiuto sempre speciale...e  risolutivo.


title: Tabella da incrementare

author: lolince

text:

Si non inserire i legami in query e lanciala


title: Tabella da incrementare

text:
"Lorini Mauro" <
mauro....@gmail.com
> ha scritto nel messaggio
news:ee2adb6f-2dca-40a9...@m25g2000yqc.googlegroups.com...
Penso sia una cavolata ma ve la chiedo...
Dalle tabelle T_ALLIEVI  con i campi  MATRICOLA ecc..  una  T_ESAMI
che contiene i campi ID_ESAME  MATRICOLA  ID_CORSO e T_CORSO che
contiene ID_CORSO (sono 10 record)
Dovrei incrementare per ogni allievo l' ID_CORSO (quindi 10 per
ognuno)
Si pu� fare con una semplice query di accodamento ?
Grazie per l'aiuto sempre speciale...e  risolutivo.
Dim a as byte, co as byte
dim strSql as string
dim rsAllievi as dao.recordset, rsCorsi as DAO.recordset, rsEsami as
dao.recordset
dim db as DAO.database
set db = currentdb
set rsAllievi = db.openrecordset("T_Allievi")
set rsCorsi = db.openrecordset("T_Corsi")
do
do
strSQL = "ISERT INTO T_Esami('" & rsAllievi!matricola & "', " &
rsCorsi!id_Corsi & ")"
db.execute strSQL
rsCorsi.Movenext
loop until rsCorsi.EOF
rsAllievi.movenext
loop until rsAllievi.EOF
Non l'ho provata ma dovrebbe andare


title: Tabella da incrementare

text:
On 27 Gen, 14:48, "MA" <
s...@spam.it
> wrote:
> "Lorini Mauro" <
mauro.lor...@gmail.com
> ha scritto nel messaggionews:ee2adb6f-2dca-40a9...@m25g2000yqc.googlegroups.com...
> Penso sia una cavolata ma ve la chiedo...
>
> Dalle tabelle T_ALLIEVI  con i campi  MATRICOLA ecc..  una  T_ESAMI
> che contiene i campi ID_ESAME  MATRICOLA  ID_CORSO e T_CORSO che
> contiene ID_CORSO (sono 10 record)
> Dovrei incrementare per ogni allievo l' ID_CORSO (quindi 10 per
> ognuno)
> Si può fare con una semplice query di accodamento ?
> Grazie per l'aiuto sempre speciale...e  risolutivo.
>
> Dim a as byte, co as byte
> dim strSql as string
> dim rsAllievi as dao.recordset, rsCorsi as DAO.recordset, rsEsami as
> dao.recordset
> dim db as DAO.database
> set db = currentdb
> set rsAllievi = db.openrecordset("T_Allievi")
> set rsCorsi = db.openrecordset("T_Corsi")
>
> do
>
> do
>
> strSQL = "ISERT INTO T_Esami('" & rsAllievi!matricola & "', " &
> rsCorsi!id_Corsi & ")"
> db.execute strSQL
> rsCorsi.Movenext
> loop until rsCorsi.EOF
>
> rsAllievi.movenext
> loop until rsAllievi.EOF
>
> Non l'ho provata ma dovrebbe andare
Stavo cercando di inserirlo...ti do l'esatta definizione delle Tabelle/
Campi e uso Access 2003
Tabelle             e        Campi
T_Corso_Integrato  :>  ID_CorsoIntegrato - (sono 20 record fissi)
T_Allievo                :> ID_Allievo (300 record)
T_Esami                :> ID_Allievo ( 300 x 20)
Quindi dovrei creare la T_Esami che contenga per ogni allievo tutti
(20) ID_CorsiIntegrato
Grazie ancora.


title: 'ripulire' i records

author: Giancarlo Francesconi dall'ufficio

text:
salve a tutti in A2000 ho una tabella di questo tipo:
- Descrizione -
[P_IVA]
[Denominazione]
[Indirizzo]
....................
Per errori di digitazione ad una stessa P.IVA sono associati piů nomi, o piů
indirizzi tipo:
[P_IVA]    [Denominazione]  [Indirizzo]
123            pippo s.r.l.            via xxx
456            pluto s.a.s.            p.zza yyy
123            pippo srl               via xxx
456            pluto s.a.s.            pzza yyy
Per i nostri scopi č la stessa cosa avere l'uno o l'altro nominativo (non ci
interessa che ci siano o meno i puntini).
Secondo voi c'č un modo (a parte farlo a mano) per eliminare questi
pseudo-doppioni, lasciando un solo record per P.IVA? (ripeto č indifferente
avere l'uno o l'altro nominativo o indirizzo)
Grazie a tutti.
Giancarlo


title: 'ripulire' i records

author: Roberto dalla campagna

text:
Giancarlo Francesconi dall'ufficio <
thi...@tin.it
> wrote in message
bj1tad$qff$1...@grillo.cs.interbusiness.it...
> salve a tutti in A2000 ho una tabella di questo tipo:
>
> - Descrizione -
> [P_IVA]
> [Denominazione]
> [Indirizzo]
> ....................
> Per errori di digitazione ad una stessa P.IVA sono associati più nomi, o
più
> indirizzi tipo:
> [P_IVA]    [Denominazione]  [Indirizzo]
> 123            pippo s.r.l.            via xxx
> 456            pluto s.a.s.            p.zza yyy
> 123            pippo srl               via xxx
> 456            pluto s.a.s.            pzza yyy
>
> Per i nostri scopi è la stessa cosa avere l'uno o l'altro nominativo (non
ci
> interessa che ci siano o meno i puntini).
> Secondo voi c'è un modo (a parte farlo a mano) per eliminare questi
> pseudo-doppioni, lasciando un solo record per P.IVA? (ripeto è
indifferente
> avere l'uno o l'altro nominativo o indirizzo)
> Grazie a tutti.
>
> Giancarlo
Abbiamo già dato. :-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Microsoft Date and Time Picker Control

author: Andrea

text:
Salve a tutti, chi riesce ad aiutarmi per me è un mito, sono 3 giorni
che giro attorno a sto c***o di ActiveX o Com o oggetto OLE che sia,
mi serve assolutamente per una maschera in access, solo che quando lo
seleziono [Microsoft Date and Time Picker Control 6.0(SP4)] mi parte
il programma di installazione componenti chiedendomi il cd di
installazione denominato "TX RecordNow DX" e chiedendomi il
MyCDpro.msi. Mai sentito, o almeno ho sentito solo il RecordNow
Max(programma per masterizzare), che non penso centri qualcosa. Se
qualcuno mi sa aiutare ne sarei veramente contento.
Ciao
K4rn4K


title: Microsoft Date and Time Picker Control

author: pino

text:
k4r...@hotmail.com
 (Andrea) wrote in message news:<
b005c873.03103...@posting.google.com
>...
> Salve a tutti, chi riesce ad aiutarmi per me č un mito, sono 3 giorni

Tempo fą ho inserito il suddetto controllo in una form e non ho avuto
nessun problema:
Ho trovato il file su internet MSCOMCT2.OCX, poi dopo averlo inserito
nella cartella System32 l'ho registrato ed infine caricato nei
riferimenti.
Altro non so dirti.
Ciao


title: Digitazione Obbligata

text:
Buongiorno
su una maschera ho un campo testo dove l'utente deve inserire l'anno (o
cmq
una numero di 4 cifre).
Come posso fare per obbligare la digitazione dell'anno e non di altro
testo???
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Digitazione Obbligata

author: BFS

text:
Il 07/04/2010 09:00, domy73 ha scritto:
> Buongiorno
> su una maschera ho un campo testo dove l'utente deve inserire l'anno (o
> cmq
> una numero di 4 cifre).
> Come posso fare per obbligare la digitazione dell'anno e non di altro
> testo???
>
setta la la maschera di input della tua textbox con  9999
ciao
BFS


title: Digitazione Obbligata

author: almorel

text:

Ciao,
oltre al suggerimento di BFS, ti consiglio di mettere una verifica di
congruenza del valore, (limite max, min) se no corri il rischio di
avere l'anno tipo 8236 che forse non ti interessa ;-))
Alberto


title: Stampa grafici

author: Giorgio

text:
Ho questo problema se stampo i grafici con la stampante a getto di
inchiostro a colori mi stampa i vari colori e non ho problemi per
riconoscere la differenza.
Se invece stampo in scala di grigi (quasi sempre) la diffeneza č talmente
minima che non riecono ad interpretare i grafici.
Non č possibile stampare i grafici in bianco e nero e le varie sezioni con
le righe orrizontali o verticali o i puntini per differenziarle.
Grazie
Ciao
Giorgio


title: strano messaggio all'avvio del db powerTCP internet tools

author: tmtube

text:
All'avvio del db mi esce un msgbox con scritto:

http component trial expires in 30 days
powertcp internet tools
there's a powertcp tool for every internet job

poi fa riferimento al sito
www.dart.com

NB lo stesso db aperto su un altro pc non esce visualizzato

non capisco a cosa si riferisca? ad un ocx? ma non mi pare di usare ocx a
tempo determinato con questo nome.

sapere come posso togliere questo messaggio??

grazie.


author: Pablitomf

text:
> sapere come posso togliere questo messaggio??

decisamente fai riferimento a un OCX a pagamento... se non lo usi e l'hai
collegato casualmente, vai nei riferimenti e togli la spunta a questo
componente...

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.

TheSpaceCowboy :
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12


text:
"Pablitomf"  ha scritto nel messaggio
news:201311190...@mynewsgate.net...

> sapere come posso togliere questo messaggio??

>decisamente fai riferimento a un OCX a pagamento... se non lo usi e l'hai
>collegato casualmente, vai nei riferimenti e togli la spunta a questo
>componente...

il problema è che non so qual'è :) ti elenco quali pcx utilizzo magati tu
capisci qual'è
Visual basic for application
Microsoft Access 10.0 object library
Microsoft DAO 3.6 object library
Ole Automation
Kodak Image scan Control
Volaactivex
pdfcreator
microsoft mapi controls 6.0
microsoft office 14.0 object library
smtp send mail for vb6.0

smtp send mail for vb60 ho già provato a deselezionarlo ma il messaggio esce
lo stesso voi che dite?


title: Campo calcolato

author: Vincenzo

text:
Salve,
immaginate TblAnagrafica con i seguenti campi:
Cognome (testo)
Nome (testo)
Curricula (link)
vorrei che il campo Curricula sia uguale in automatico senza inserirlo
manualmente alla somma in stringa dei primi 2 con estensione .PDF ovvero
Cognome ROSSI
Nome CARLO
Curricula ROSSICARLO.PDF
Grazie e auguri


title: Campo calcolato

author: gallus

text:
A livello di query, maschere o report:
Curricula: [Cognome] & [Nome] & ".PDF"
gallus



title: Campo calcolato

author: Carlo Costarella

text:
"Vincenzo" <
vince...@libero.it
> ha scritto nel messaggio
news:fB55l.134735$Ca.2...@twister2.libero.it...

Auguri anche a te.
Se devi fare l'operazione in una query di aggiornamento metti nella riga
"aggiorna a" [Cognome]&[Nome] & ".PDF".
Se devi usarlo in una maschera:
dopo aggiornamento del secondo controllo (p.e. Nome):
Me.Curricule = me.Cognome & Me.[Nome] & ".PDF"
Attento ad usare campi con nomi riservati per Access come, per esempio,
Nome.
Ciao, Carlo


title: controlli activex

author: ago

text:
...vorrei utilizzare la struttura ad albero ma non riesco, non mi fa
nemmeno l'autocomposizione c'è qualche trucco per caso..
grazie


title: controlli activex

author: Basjlico

text:
Nel lontato Wed, 23 Feb 2000 12:53:59 GMT d.C., il simpatico ago
<
a...@ctonline.it
> ebbe a scrivere:
>...vorrei utilizzare la struttura ad albero ma non riesco, non mi fa
>nemmeno l'autocomposizione c'è qualche trucco per caso..
>grazie
Che io sappia non ci sono autocomposizioni nè trucchi. Solo un pò di
codice. Ti posto questo:
On Error GoTo Slipups:
Dim Dbs As DAO.Database, Rcs As DAO.Recordset
'Dim TV As TreeView 'Questo è perchè sul mio PC (non so perchè) se
lascio treeview mi da errore
Dim TV As Object
Set Dbs = CurrentDb
Set Rcs = Dbs.OpenRecordset("Select * from Customers")
Set TV = Me.Tree
TV.Nodes.Clear
TV.Nodes.Add Key:="Root", Text:="Clienti per nazione"
With Rcs
  .MoveFirst
  Do Until .EOF
    TV.Nodes.Add Key:="""" & !Country & """", Text:=!Country,
Relative:="Root", Relationship:=tvwChild
    .MoveNext
  Loop
  .MoveFirst
  Do Until .EOF
    TV.Nodes.Add Key:=!CompanyName, Text:=!CompanyName, Relative:=""""
& !Country & """", Relationship:=tvwChild
    .MoveNext
  Loop
End With
TV.Nodes("Root").Expanded = True
NoSlipups:
Exit Sub
Slipups:
Select Case Err.Number
  Case Is = 35602 ' Chiave duplicata
    Resume Next
  Case Else
    MsgBox Err.Source & vbTab & Err.Number & vbNewLine &
Err.Description
End Select
Nota. Il codice l'ho scritto utilizzando la vesione inglese di
Northwind, per cui forse devi cambiare i nomi della tabella e dei
relativi campi. E' fatto con sotto access2000 con i riferimenti a DAO
3.6. Dovrebbe fungere anche con Access97.
Se lo metti sull'evento corrente di una form con un oggetto TreeView
che chiami Tree all'apertura della maschera dovresti avere l'albero
dei clenti per nazione.
Famme sapè
Ciao
Basjlico


title: Maschera e protezione????

author: mau

text:
salve a tutti, avrei un quesito da porvi.
Esiste un modo da rendere un campo di una maschera accessibile solo
attraverso una password?
Grazie aspetto vostre risposte.
maury


title: Maschera e protezione????

text:
"mau" <
maur...@tiscali.it
> ha scritto nel messaggio
news:dSBzb.7314$uv1....@nntpserver.swip.net...

Nelle maschere si parla di controlli; nelle tabelle o query di campi.
Potresti rendere invisibile il controllo e visualizzarlo dopo aver premuto
un pulsante e chiesta la password; se il confronto con la stringa immessa
con quella contenuta nel codice da risultato positivo, abiliti il controllo.
Possono esserci anche altre strade. Io, per esempio, utilizzo uno scritto
celato in una bitmap di sistema. Altri utilizzano il seriale dell'HD; altri
ancora una chiave hardware, ecc.
Ciao, Carlo


title: Maschera e protezione????

author: marco

text:
[CUT]
>
> Io, per esempio, utilizzo uno scritto celato in una bitmap di sistema.
In che senso?
Steganografia?
E se la bitmap viene sovrascritta o cancellata??


title: Maschera e protezione????

text:
"marco" <
pl...@pippo.it
> ha scritto nel messaggio
news:rxDzb.7339$uv1....@nntpserver.swip.net...

Questa procedura utilizza un ocx da me realizzato (VB5 e 6) nel cui interno
è compresa la bitmap di sistema. Qualora questa venga cancellata, la ricrea.
Inoltre, per rafforzare la protezione, l'ocx genera una chiave pubblica che
solo con la corrispondente chiave privata,  in mio possesso e che varia
continuamente, permette l'utilizzo del software.
Posso ancora dirti che un mio applicativo che viene distribuito in Italia
dal 97 (una demo è stata inserita nell'Office Magazine di Novembre) è stato
oggetto di interesse da parte di abili craccatori che hanno tentato di
riprodurre il programma e distribuirlo. A tutt'oggi la protezione risulta
efficace.
Ciao, Carlo


title: Maschera e protezione????

text:
grazie per la risposta, sinceramente avevo già pensato di dover scrivere del
codice VB per far questo solo che speravo di poterlo evitare visto che il VB
non lo conosco, comunque penso non sia così complesso darò uno sguardo
Grazie ancora!!
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:3FCzb.46952$AX1.1...@news1.tin.it...



title: Maschera e protezione????

author: Antonio Biso

text:
"mau" <
maur...@tiscali.it
> ha scritto nel messaggio
news:jNWzb.7658$uv1....@nntpserver.swip.net...
> grazie per la risposta, sinceramente avevo già pensato di dover scrivere
del
Visto che l'hai già pensato, prova a farlo scrivendo correttamente DOPO il
quoting!!!
Antonio


title: riguardo la protezione di un DB

author: pappagone

text:
ho capito dai disorsi precedenti che la password non č il modo migliore di
proteggere un DB perchč possono scoprirla da codice.
io ho usato la tecnica dell' allowbypasskey per impedire all'utente di
entrare nel mio database ma adesso mi viene un dubbio : si puņ superare
anche questa protezione ?
e volevo anche chiedere : c'č un modo per impedire che ti esportino roba
dentro il tuo DB, password a parte ? (se sei su windows 98 perchč su nt il
problema non sussiste)
ciao
frolix8


title: riguardo la protezione di un DB

text:
Mi daresti una mano.
Vedo che hai risolto il problema di impedira all'utente di entrare nel db
con la tecnica dell'allowbypasskey.
Questa tecnica è applicabile anche nell'uipotesi di db condiviso tra più
utenti? Se si, mi spieghi come fare. Ho realizzato una piccola applicazione
per semplificare un'attività in ufficio ma non vorrei che i miei compagni,
ancor meno pratici di me, recassero danni all'archivio o alla struttura
delle query e dei report (in pratica devono solo poter accedere a report e
stamparli).
Io non so neanche da dove cominciare.
Anticipatamente di ringrazio.
"pappagone" <
fro...@iol.it
> ha scritto nel messaggio
news:bxsB5.49862$3R6.1...@news.infostrada.it...
> ho capito dai disorsi precedenti che la password non è il modo migliore di
> proteggere un DB perchè possono scoprirla da codice.
> io ho usato la tecnica dell' allowbypasskey per impedire all'utente di
> entrare nel mio database ma adesso mi viene un dubbio : si può superare
> anche questa protezione ?
> e volevo anche chiedere : c'è un modo per impedire che ti esportino roba
> dentro il tuo DB, password a parte ? (se sei su windows 98 perchè su nt il



title: riguardo la protezione di un DB

text:
ti passo la routine così come sta nel mio db.
in pratica il blocco viene messo automaticamente quando si apre il form
principale.
se vuoi toglierlo (ma questo lo sai solo tu che l'hai messo ovviamente) devi
premere ,in questo caso , ctrl 6 con il focus su un'area di testo, che in
questo caso si chiama testo12 (ma può essere un bottone o qualsiasi altra
cosa , e ovviamente qualunque combinazione di tasti), chiudere il db e
riaprirlo premendo il tasto shift.
col blocco il db lavora normalmente anche in rete, semplicemente quando
qualcuno cerca di aprirlo con il tasto shift, cioè bypassando le
impostazioni di avvio, non ci riesce.
ciao
frolix8
Private Sub Form_Open(Cancel As Integer)
mettiblocco
End Sub
Sub mettiblocco()
Dim dbs As Database, prp As Property
Const conErroreProprietàNonTrovata = 3270
Set dbs = CurrentDb
On Error GoTo Modifica_Err
   dbs.Properties("AllowBypassKey") = False
On Error GoTo 0
Exit Sub
Modifica_Err:
    If Err = conErroreProprietàNonTrovata Then  ' Proprietà non trovata.
       Set prp = dbs.CreateProperty("AllowBypassKey", dbBoolean, True)
       dbs.Properties.Append prp
       End If
End Sub
Private Sub Testo12_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 54 And Shift = acCtrlMask Then togliblocco
End Sub
Sub togliblocco()
Dim dbs As Database, prp As Property
'MsgBox ("tolgo il blocco")
Const conErroreProprietàNonTrovata = 3270
Set dbs = CurrentDb
On Error GoTo Modifica_Err
dbs.Properties("AllowBypassKey") = True
On Error GoTo 0
Exit Sub
Modifica_Err:
    If Err = conErroreProprietàNonTrovata Then  ' Proprietà non trovata.
       Set prp = dbs.CreateProperty("AllowBypassKey", dbBoolean, True)
       dbs.Properties.Append prp
    End If
End Sub


title: riguardo la protezione di un DB

author: Luisa

text:
pappagone <
fro...@iol.it
> wrote in message
piNB5.57456$3R6.1...@news.infostrada.it...
> ti passo la routine cosě come sta nel mio db.
>
> Private Sub Form_Open(Cancel As Integer)
> mettiblocco
> End Sub
>
..ma se io con la form principale aperta e il db "bloccato", pigio F11 ?
    io dico che si apre ugualmente...
                                                            Lu


title: riguardo la protezione di un DB

text:
Luisa <
comuni...@galactica.it
> wrote in message
SXa9W1#KAHA...@newsmst.mcis.galactica.it...

ho provato e non si apre, perň ho un menu personalizzato, forse č per
quello, perchč su un altro database effettivamente con f11 viene fuori la
finestra del db.
frolix8


title: riguardo la protezione di un DB

author: Lbo da casa

text:
>ho capito dai disorsi precedenti che la password non è il modo migliore di
>proteggere un DB perchè possono scoprirla da codice.
già.
>io ho usato la tecnica dell' allowbypasskey per impedire all'utente di
>entrare nel mio database ma adesso mi viene un dubbio : si può superare
>anche questa protezione ?
sì.
>e volevo anche chiedere : c'è un modo per impedire che ti esportino roba
>dentro il tuo DB, password a parte ? (se sei su windows 98 perchè su nt il
>problema non sussiste)
credo gestendo i permessi utente.  vedi il sito comune in proposito.
anche qui comunque c'è chi dice che si cracca anche il file mdw, ma
sai, c'è gente che si vanta di tutto, poi al dunque è un'altra storia.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: riguardo la protezione di un DB

author: Luciano (DOC)

text:
Lbo da casa <
l...@NOSPAM.blunet.it
> wrote in message
39d79183...@news.interbusiness.it...
> >io ho usato la tecnica dell' allowbypasskey per impedire all'utente di
> >entrare nel mio database ma adesso mi viene un dubbio : si puň superare
> >anche questa protezione ?
>
> sě.
Secondo le ultime teorie del Luciani si puo' superare il superamento, ovvero
bloccare lo sbloccaggio da codice. Credo che abbia messo la routine per
farlo sul sito comune.
Saluti.
Luciano
(DOC)


title: riguardo la protezione di un DB

text:
                curiosity....
ma con i permessi utente, bloccando le tabelle, poi le forms collegate ad
esse poi si aprono?
                    grazie  Lu
Lbo da casa <
l...@NOSPAM.blunet.it
> wrote in message
39d79183...@news.interbusiness.it...
> >ho capito dai disorsi precedenti che la password non è il modo migliore
di
> >proteggere un DB perchè possono scoprirla da codice.
>
> già.
>
> >io ho usato la tecnica dell' allowbypasskey per impedire all'utente di
> >entrare nel mio database ma adesso mi viene un dubbio : si può superare
> >anche questa protezione ?
>



title: riguardo la protezione di un DB

text:
>ma con i permessi utente, bloccando le tabelle, poi le forms collegate ad
>esse poi si aprono?
ah, francamente non so... rimando a chi ne sa più di me...



title: riguardo la protezione di un DB

author: Federico Luciani

text:
Luisa wrote:
> ma con i permessi utente, bloccando le tabelle, poi le forms collegate ad
> esse poi si aprono?
se l'utente pippo non possiede il permesso di visualizzazione per la tabella
T1, allora quando aprira' una form legata a tale tabella, ricevera' un
messaggio che lo avvisa che non e' autorizzato a leggere quei dati.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: riguardo la protezione di un DB

text:
Lbo da casa wrote:
>[cut]
> anche qui comunque c'è chi dice che si cracca anche il file mdw, ma
> sai, c'è gente che si vanta di tutto, poi al dunque è un'altra storia.
se cracca, se cracca



title: riguardo la protezione di un DB

text:
e se io blocco le tabelle per evitare che l'utente copi/esporti le tabelle,
ma contemporaneamente voglio fare usare le forms collegate, pensate si possa
fare ?
                                grazie
                                                 Lu
Federico Luciani <
fluc...@paperino.libero.it
> wrote in message
39D999C7...@paperino.libero.it...
> Luisa wrote:
> > ma con i permessi utente, bloccando le tabelle, poi le forms collegate
ad
> > esse poi si aprono?
>
> se l'utente pippo non possiede il permesso di visualizzazione per la
tabella
> T1, allora quando aprira' una form legata a tale tabella, ricevera' un
> messaggio che lo avvisa che non e' autorizzato a leggere quei dati.
>



title: riguardo la protezione di un DB

author: Paolo Holzl

text:
>e se io blocco le tabelle per evitare che l'utente copi/esporti le tabelle,
>ma contemporaneamente voglio fare usare le forms collegate, pensate si possa
>fare ?
Ritengo di no, cio' perso parecchio tempo dietro, ero riuscito a
trovare una mezza soluzione ma richiedeva la possibilita' di cambiare
lo user d'accesso 'al volo' e al momento non ho trovato nessuno che
sappia come farlo (sembra essere impossibile).
----------------------------------------------------------
Paolo Hölzl
Gruppo Tekup Software developer (Bologna)
----------------------------------------------------------
ATTENTION!, antispam
For reply, substitute xxx with gruppotekup


title: riguardo la protezione di un DB

text:
Paolo Holzl wrote:
> >e se io blocco le tabelle per evitare che l'utente copi/esporti le tabelle,
> >ma contemporaneamente voglio fare usare le forms collegate, pensate si possa
> >fare ?
> Ritengo di no, cio' perso parecchio tempo dietro, ero riuscito a
> trovare una mezza soluzione ma richiedeva la possibilita' di cambiare
> lo user d'accesso 'al volo' e al momento non ho trovato nessuno che
> sappia come farlo (sembra essere impossibile).
Non e' possibile in quanto l'utente e' legato alla sessione di access.
Bisognerebbe aprire una nuova istanza di access con utente diverso.



title: riguardo la protezione di un DB

text:
Luisa wrote:
> e se io blocco le tabelle per evitare che l'utente copi/esporti le tabelle,
> ma contemporaneamente voglio fare usare le forms collegate, pensate si possa
> fare ?
Questa e' una questione piu' volte affrontata in questo ng.
L'unica soluzione e' bloccare l'accesso alle tabelle e legare le forms a query
con opzione WITH OWNERACCESS (vedi help).
Questo sistema ha pero' dei contro, nel senso che queste query sono accessibili
a tutti! Dovresti nascondere la finestra Database e disabilitare il tasto shift
creando la proprieta' AllowBypassKey ed impostando il parametro DLL a true
(vedi help).
Questa soluzione non risolve completamente il problema, nel senso che l'utente
normale non ci riuscira', ma un utente esperto ci accede senza problemi.
Un alternativa puo' essere quella di creare delle query con password, guarda la
faq di Sib sul sito comune.



title: Calendario

author: GIOVANNIFERRARI

text:
Ciao a tutti
ho inserito in una casellla il comando del calendario, solo che quando lo
apro cliccando sulla casella mi si apre il calendario ma sulla data di
default. Qualcuno mi sa dire come posso fare a far aprire il calendario
evidenziando in automatico la data odirna di quando si apre.
ciao


title: Calendario

text:
"GIOVANNIFERRARI" <
giov.f...@tin.it
> ha scritto nel messaggio
news:43e6ec6c$0$28072$4faf...@reader1.news.tin.it...

Me.Calendario = date
Ciao, Carlo


title: Calendario

text:
Scusa la domanda , ma non ho molta confidenza con Access.
La formula che mi hai detto dote devo inserirla
grazie
ciao
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:43e6f3f9$0$5983$4faf...@reader2.news.tin.it...



title: Calendario

text:
"GIOVANNIFERRARI" <
giov.f...@tin.it
> ha scritto nel messaggio
news:43e7266c$0$28063$4faf...@reader1.news.tin.it...
>
> Scusa la domanda , ma non ho molta confidenza con Access.
> La formula che mi hai detto dote devo inserirla
> grazie
> ciao
Cut
Rispondi dopo il messaggio e non in testa....
Potresti usarla quando apri il calendario...al click del pulsante subito
dopo il codice che visualizza il calendario stesso; oppure quando vuoi tu
purchè il calendario sia visibile. Ovviamente parlo di codice VBA....
Ciao, Carlo


title: Calendario

author: -Fabio-

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:43e74517$0$28074$4faf...@reader1.news.tin.it...
> Potresti usarla quando apri il calendario...al click del pulsante subito
> dopo il codice che visualizza il calendario stesso; oppure quando vuoi tu
> purchè il calendario sia visibile. Ovviamente parlo di codice VBA....
>
> Ciao, Carlo
Posso approfittarne per una domanda stupida?
Ho visto che a volte si usa Me.campo e altre Me!campo, qual'è la differenza?
Grazie
Fabio


title: Calendario

text:
"-Fabio-" <
pippo...@email.it
> ha scritto nel messaggio
news:opfgc3-...@news.tin.it...

 Sono simili ed ottengono il medesimo risultato se si fa riferimento ad un
controllo in una maschera:
Me.NomeControllo e
Me!NomeControllo
Ciao, Carlo


title: Calendario

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:43f5c76b$0$5988$4faf...@reader2.news.tin.it...
>  Sono simili ed ottengono il medesimo risultato se si fa riferimento ad un
> controllo in una maschera:
> Me.NomeControllo e
> Me!NomeControllo
Ti ringrazio
Ciao
Fabio


title: grafo con access???

author: adr

text:
Un saluto a tutti...
un problema da sottoporre alle vostre infinite capacità!
ho una tabella con due campi
NODO1 NODO2
A            B
A            C
C            D
B            E
ecc
se volessi avere una query che restituisca ad esempio il percorso da A ad E
nella seguente maniera?
A
B
E
spero si sia capita qualcosa...
Grazie a tutti


title: grafo con access???

author: ciroteo

text:

sorbole no!
tra l'altro è scorretto anche l'itagliano. ...
si dice: spero si sia "capito" qualcosa.
è un verbo non un aggettivo.
scherzi a parte, e mi raccomando senza offesa, è bene postare postare
un messaggio con oggetto significativo, ossia che sinteticamente ma
con precisione definisca la richiesta.
questa è la regola principe che si sono dati i partecipanti al
newsgroup, e che occorre rispettare perchè va a beneficio di tutti.
è bene inoltre dettagliare e spiegare in maniera chiara il problema e
la richiesta.
in questo ng, come dici anche tu, c'è gente molto brava e preparata di
solito disposta a fornire gratuitamente il proprio aiuto ...
almeno mettiamoli in condizione di capirci!
ciao e spiegati meglio.
m


title: grafo con access???

author: Pablitomf

text:
>> un problema da sottoporre alle vostre infinite capacità!
l'hai letta la premessa sopra? bhè e allora che ci fai quì a rispondere? :-D
Ciao teone t'appost ?
>tra l'altro è scorretto anche l'itagliano. ...
...
>è bene postare postare un messaggio con oggetto significativo
postare postare? ITAGLIANO correttissimo invece il tuo! :-D
>in questo ng, come dici anche tu, c'è gente molto brava e preparata di
>solito disposta a fornire gratuitamente il proprio aiuto ...
>almeno mettiamoli in condizione di capirci!
>ciao e spiegati meglio.
Uààà ma dai Mattè, è così chiaro! il Sig. ADR ha 2 campi in una tabella
NODO1 e NODO2 in cui ha A,B,C,D,E, ma soprattutto "etc"... di questi, vuole
solo sapere attraverso una query il percorso e sottolineo "PERCORSO" da A ad
E :-DDDDD
Quindi caro mio incapace di un Matteo, la prox volta che non sai rispondere,
non provarci manco... non lo sai che per i PERCORSI puoi suggerire il metodo
TOM TOM, o le tabelle derivate GARMIN ? :-D
(ADR si scherza è!!! ma hai troppissimo torto con la lingua :-D )
--
---
Ciao
Pablitomf (Maurizio Facciuti)
Web Master
www.accessgroup.it


title: grafo con access???

text:

vedi mi piglio pure le parole ...
il garmin deve essere nuovo non lo conoscevo ... ho visto giusto
giusto prima di striscia stasera una pubblicità demenziale con una
canzoncina accattivante.
cmq anche sforzandomi non riuscirei ad aiutarlo.
adr riposta che magari capiamo meglio ...


title: grafo con access???

author: IgnazioC

text:
adr ci ha detto :

mm...anche a me che per ora con i grafi "ci campo" non mi è chiaro
quello che vuoi fare.
di solito i grafi vengono rappresentati con una matrice delle adiacenze
o con una lista delle adiacenze (per la lista ci vorrebbero i puntatori
che in vba mi pare che manchino)
poi bisogna vedere che tipo di percorso vuoi fare sul grafo (euleriano,
hamiltoniano,TSP, etc etc) e se necessiti di una soluzione certa oppure
te ne basta una approssimatata. (algoritmi genetici :( )
attendiamo ulteriori delucidazioni... :D
--
ignazioc


title: grafo con access???

author: IvanDaBologna

text:
"adr" <
spa...@interfree.it
> ha scritto nel messaggio
news:4756e514$0$17948$4faf...@reader1.news.tin.it...

Credo che il modo migliore sia di utilizzare una funzione ricorsiva su tutti
i records, poichè è impossibile, a priori, definire se : 1)il percorso
Esiste, 2) se esistono tutti i segmenti intermedi.
Nel caso di un percorso a SOLI due segmenti, come nell'esempio proposto, non
ci sono problemi a risolverlo con una query. Le cose si complicano se il
percorso richiede tre o più segmenti ... a cui non vedo (io) una soluzione
tramite query, ma solo tramite VBA.
Concettualmente procederei così:
[cercapercorso (da, a, medioDa]
- se medioDa = "" allora medioDa = da
- Per ogni NODO1 = medioDa
-- leggi NODO2
--- se NODO2 <> a allora
---- medioDa = NODO2
---- cercapercorso (da, a, medioDa)
--- fine se
- prossimo NODO1
a tutto questo và aggiunto un modo per ricordare i segmenti percorsi, e solo
quelli giusti.
IvanDaBologna


title: grafo con access???

author: MA

text:

Non mi è chiarissima la struttura, ma
Una select Distinct sul nodo1 ed una union sul nodo2 con un not in sul nodo1
Due righe di sql
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: grafo con access???

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:fj8aia$gm$1...@tdi.cu.mi.it...

devi sapere che non 'mastico' le query troppo dure ;))
Però mi pare il caso per solo due segmenti ... e se fossero 7 quelli da
percorrere per unire A a B ?
Forse la tua soluzione è valida anche in questo caso, ma ho i denti deboli!
IvanDaBologna
PS
Come diceva IgnazioC ci sono poi molte soluzioni dipendenti dal tipo di
percorso e dal modo con cui si vuole valutare la soluzione. I grafi sono un
argomento ben vasto ed articolato ...
Anche a me non è chiara la struttura proposta, IMHO manca di un dato
indispensabile: il vantaggio! cioè il modo di scegliere un percorso in
alternativa ad un'altro (nel caso che esistano alternative).
La soluzione TOM TOM o GARMIN paiono delle battute ma vanno meditate proprio
per il numero di vincoli che si impongono al percorso finale, ovunque sia
applicato. Distanze, costi, tempi .... sono sempre presenti in qualsiasi
grafo fosse anche un semplice albero genealogico!


title: Query per estrarre elenco di servizi associati e no

author: Nina

text:
Salve a tutti,
ho le seguenti tabelle:
1) Servizi (idServizio, Servizio)
2) Strutture (IdStruttura, Struttura)
3) ServiziStrutture (idServizio, IdStruttura)
La relazione tra le due prime tabelle è una relazione molti a molti.
In una Casella di riepilogo vorrei visualizzare in una colonna l'elenco dei
servizi completo indicando nella colonna affianco con una x se il servizio è
associato alla struttura.
Ho impostato questa query:
SELECT Servizi.IdServizio, Servizi.Servizio, IIf(Not
IsNull([IdStrutturaRicettiva]),"x") AS ServizioPresente, Servizi.IdStruttura
FROM Servizi AS Servizi LEFT JOIN ServiziStrutture ON Servizi.IdServizio =
ServiziStrutture.IdServizio
WHERE (((ServiziStrutture.IdStrutturaRicettiva)=1))
ORDER BY Servizi.ServizioStruttura;
che mi mostra l'elenco dei servizi non presenti in alcuna struttura. Il che
è corretto da un punto di vista tecnico, ma a me non va bene, perchè devo
usare la query come origine di una casella di riepilogo sulla maschera
strutture e gestire sull'evento click l'inserimento e la cancellazione dei
servizi associati alla struttura stessa. Come posso trovare per ogni
struttura l'elenco dei servizi non presenti in quella struttura?
Ho provato ad usare subquery, ma il risultato non cambia, cioè se un
servizio è associato anche ad una sola struttura non apparirà tra i
risultati.
Spero di essere stata chiara
Grazie a tutti
Ciao --
Nina


author: Roberto dalla campagna

text:
"Nina" <
paninotElim...@yahoo.it
> ha scritto nel messaggio
news:f5SXe.15727$Do5.9...@news4.tin.it...

Onestamente ci sono molte cose che non mi sono chiare, tipo cosa sia
IdStrutturaRicettiva, in quale tabella sia contenuto (dalla WHERE
sembrerebbe nella tabella ServiziStrutture, ma nella struttura di quella
tabella non lo hai indicato), e poi cosa significa quando questo campo
assume il valore 1.
Quanto poi nella frase "indicando nella colonna affianco con una x se il
servizio è associato alla struttura" non si capisce a quale struttura ti
riferisci.
Comunque sia se ti serve una query che ti visualizzi per ogni struttura i
servizi non presenti in quella struttura, creati una query che abbia il
seguente codice SQL:
SELECT Pippo.idServizio, Pippo.Servizio, Pippo.IdStruttura, Pippo.Struttura
FROM [SELECT Servizi.idServizio, Servizi.Servizio, Strutture.IdStruttura,
Strutture.Struttura
FROM Servizi, Strutture]. AS Pippo LEFT JOIN ServiziStrutture ON
(Pippo.idServizio = ServiziStrutture.idServizio) AND (Pippo.IdStruttura =
ServiziStrutture.IdStruttura)
WHERE (((ServiziStrutture.idServizio) Is Null));
Insomma ti crei il prodotto cartesiano delle tabelle Servizi e Struttura che
inserirai in una query come tabella derivata in Left Join con la tabella
ServiziStrutture e visualizzerai solo le righe della tabella derivata che
non hanno corrispondenza nella tabella ServiziStrutture.
Naturalmente quando userai questo codice SQL come origine riga di una
casella di riepilogo in una maschera associata alla tabella Strutture, per
visualizzare solo le righe relativa alla struttura del record corrente,
filtrerai tale codice SQL anche con l'IdStruttura del record corrente della
maschera.
>
> Grazie a tutti
Prego.
>
> Ciao --
> Nina
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
"Nina" <
paninotElim...@yahoo.it
> ha scritto nel messaggio
news:f5SXe.15727$Do5.9...@news4.tin.it...
> Salve a tutti,
>
CUT
Per motivi sconosciuti ho visto il msg di Roberto solo da Google e non dal
mio NG (sono andata su Google per accertarmi che nessuno avesse risposto).
>Onestamente ci sono molte cose che non mi sono chiare, tipo cosa sia
>IdStrutturaRicettiva, in quale tabella sia contenuto (dalla WHERE
>sembrerebbe nella tabella ServiziStrutture, ma nella struttura di quella
>tabella non lo hai indicato),
I nomi delle tabelle nel mio db sono effettivamente ServiziStrutture,
StruttureRicettive e ServiziStruttureRicettive, ma per semplificare la
lettura del messaggio ho modificato il nome eliminado la parte "Strutture"
dal nome della prima tabella e  "ricettive" dalle altre due, con il
risultato di non avere completato bene la sostituzione dei nomi ed avere
incasinato la lettura.
 >e poi cosa significa quando questo campo
>assume il valore 1. Quanto poi nella frase "indicando nella colonna
>affianco con una x se il servizio è associato alla struttura" non si
>capisce a quale struttura ti riferisci.
Il valore 1 è il valore dell'IdStruttura di cui voglio conoscere il
riepilogo dei servizi e verrà sostituito con il filtro dinamico
Forms!Strutture.idStruttura (era giusto un esempio). La struttura a cui mi
riferisco è quindi quella "corrente" nella maschera Strutture
Provo subito il codice che mi hai consigliato e ti ringrazio di cuore, sei
sempre molto gentile.
Ciao Nina