title: scrivere e leggere file testo

text:
"max" <
max...@tiscali.it
> ha scritto nel messaggio
news:457f1d91$0$19098$4faf...@reader4.news.tin.it...
>
>> Salve a tutti, ho questo problema: Ho una stringa molto grossa a
>> grandezza
>> variabile che dovrei salvare in un file di testo per poi rileggerla
>> successivamente su un altro pc. Per scrivere la stringa nel file di testo
>> sto provando a fare così:
>>
>> cip = [Testo0]      ' stringa scritta in un textbox
>> nomefile = [Testo3]    'nome del file in cui mettere la stringa inserito
>> in maschera
>> cosaleggEre = "d:\2\" & nomefile & ".txt"                '  dove scrivere
>> il file
>> Open cosaleggEre For Output As #1    ' Apre il file per l'output.
>> Write #1, cip     ' I dati scritti sono delimitati da virgole.
>> Close #1
>>
>>
>> Ora però vorrei sapere come fare a leggere il file e recuperare la
>> stringa da far uscire in un altra textbox.
>>
>>
>>
>> Spero mi possiate aiutare... Grazie, Max
>
>
>
> Dimenticavo di aggiungere che non posso usare:
>
> Open "d:\2\pippo.txt" For Input As #1
> Input #1, ciop
> [Testo5] = ciop
> Close #1
>
> perchè la stringa che ho messo nel file contiene " , e quindi nella
> lettura mi si ferma non alla fine ma appena trova delle 2.
Prova con:
'---
    Dim fso, f
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set f = fso.openTextFile("c:\temporanea\prova.txt", 1)
    Do While f.AtEndOfStream <> True
      Debug.Print f.ReadLine
    Loop
    f.Close
    Set f = Nothing
    Set fso = Nothing
'---
Ciao.
--
Sergio MAZZA


title: scrivere e leggere file testo

author: max

text:
grazie, per l'aiuto, ma io dovrei far rientrare la stringa letta in una
variabile stringa...
come posso fare?



title: scrivere e leggere file testo

author: Sergio MAZZA

text:
"max" <
max...@tiscalinet.it
> ha scritto nel messaggio
news:hrPfh.23303$P04....@tornado.fastwebnet.it...
> grazie, per l'aiuto, ma io dovrei far rientrare la stringa letta in una
> variabile stringa...
>
> come posso fare?
Per favore scrive alla fine del testo del messaggio precedente; come sto
facendo io, grazie. (
www.sitocomune.com
 - Sezione ICAA - Come comportarsi in
questo NG)
Cambia la riga:
Debug.Print f.ReadLine
in:
nomeVariabile = f.ReadLine
Ciao.
--
Sergio MAZZA


title: [OT] Emirates....

author: Antonio Biso

text:
Causa viaggio di lavoro negli Emirati Arabi per almeno una settimana, ci si
rivedrà non prima del 2 giugno.
Come direbbe MA:
Statv accuort
Antonio


title: [OT] Emirates....

author: Xymox

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto

Buon viaggio :-)


title: [OT] Emirates....

author: MA

text:

E dopo i fiumi di petroeuri adesso arriveranno anche quelli di petrodollari.
Si narra che abbiano costruito un oleodotto che porta il flusso di euri
direttamente dalla Lucania a Civitavecchia...
Vai nobile cavaliere nella terra degli Infedeli, difenderò io il tuo regno
dai pericoli della foresta dei subject e del quoting.
I.C.A.A.
in hoc signo vinces
MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: [OT] Emirates....

author: Gianni B

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:HIkza.25077$lK4.7...@twister1.libero.it...

buon viaggio Antonio è non correre troppo con i camelli se no ti multano.
Ciao è Buon Viaggio .
--
Gianni B.


title: [OT] Emirates....

author: Roberto da casa

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:HIkza.25077$lK4.7...@twister1.libero.it...

Cercheremo di comportarci bene...
Divertiti, ma stai attento che a volte frequentare le ciGGinette dell'emiro
può essere pericoloso: sono così permalosi da quelle parti e poi alla
poverina potrebbe piovere addosso qualche pietra di troppo.
Fai comunque buon viaggio. :-)
> Antonio
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [OT] Emirates....

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:HIkza.25077$lK4.7...@twister1.libero.it...

Salam...
--
Sergio MAZZA


title: [OT] Emirates....

text:
Il 23 Mag 2003, 15:04, "Sergio MAZZA" <
sergi...@tiscalinet.it
> ha
scritto:

A chi? Ad Antonio???
E' vero che ha iniziato lui a parlare in vernacolo, però...
;-P
ciao MAssimiliano



title: [OT] Emirates....

text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z12Z126Y1...@usenet.libero.it...
> Il 23 Mag 2003, 15:04, "Sergio MAZZA" <
sergi...@tiscalinet.it
> ha
> scritto:
> A chi? Ad Antonio???
AH! AH! AH! AH! AH! AH!
> E' vero che ha iniziato lui a parlare in vernacolo, però...
Hai ragione, bisogna portare rispetto ai vecchietti...(tanto è già partito!)
>
> ;-P
> ciao MAssimiliano
Ciao.
--
Sergio MAZZA


title: query di accodamento o di aggiornamento

author: cri

text:
ciao...
premessa SONO UNA PRINCIPIANTE
ho un file di excel contenente 19.000 nominativi
devo aggiornarlo con un altro file sempre di excel che ne contiene 300 c.a.
nominativi
come devo fare?
ho già scritto e mi hanno gentilmente consigliato di fare una query di
accodamento e collegare le tabelle....bene ma praticamente come faccio?
ho creato un file di access con la tabella dei 19.000 nominativi ho creato
una query di accodamento giusto?? poi??
grazie 1000 cri
--------------------------------
Inviato via
http://usenet.libero.it


title: query di accodamento o di aggiornamento

text:
"cri" <
chri...@libero.it
> ha scritto nel messaggio
news:80Z116Z157Z192Y...@usenet.libero.it...
> ciao...
> premessa SONO UNA PRINCIPIANTE
> ho un file di excel contenente 19.000 nominativi
> devo aggiornarlo con un altro file sempre di excel che ne contiene 300
c.a.
> nominativi
> come devo fare?
Dipende da cosa intendi per aggiornare.
Se l'aggiornamento significa che questi 300 nominativi sono già presenti nei
19.000 ma hanno info diverse, perchè magari più recenti (nuovo indirizzo
peresempio), allora devi collegare i fogli excel in access e fare una query
di aggiornamento (e poi vedremo come)
se invece sono altri 300 nomi da aggiungere agli altri (e hanno la stessa
struttura) allora ti basta un copia incolla no?
> ho già scritto e mi hanno gentilmente consigliato di fare una query di
> accodamento e collegare le tabelle....bene ma praticamente come faccio?
> ho creato un file di access con la tabella dei 19.000 nominativi ho creato
> una query di accodamento giusto??
Dipende...
Antonio


title: query di accodamento o di aggiornamento

text:
In access: 1-ti colleghi o importi la tabella excel con i 19000 2-ti
colleghi o importi la tabella excel con i 300 3-crei una query di
accodamento selezionando la tabella 19000 come "ricevente" e aggiungendo
la tabella 300 come "donante". 4-selezioni i campi della tabella 300 che
vuoi accodare facendo doppio click su ognuno. Noterai che ad ogni doppio
click ti riporta nella riga "accoda a" il nome del campo (se si chiamano
nello stesso modo) della tabella 19000 corrispondente. Se i campi non
corrispondessero come nomi ti basta selezionarli nella riga accoda a e
colonna corrispondente 5-Esegui la query con il punto esclamativo rosso
e sei a posto	spero che sia chiaro, eventualmente scrivimi in privato
e ti manderņ un esempio. Ciao mentos


title: query di accodamento o di aggiornamento

text:
> Dipende da cosa intendi per aggiornare.
> Se l'aggiornamento significa che questi 300 nominativi sono già presenti
nei
> 19.000 ma hanno info diverse, perchè magari più recenti (nuovo indirizzo
DEVO AGGIORNARE ESATTAMENTE QUESTO
mi aiuti?? grazie :o))) cri
> Antonio



title: query di accodamento o di aggiornamento

text:

> e ti manderň un esempio. Ciao mentos
grazie ci provo subito, se non dovessi riuscire ti scrivo in privato
....MOLTO GENTILE



title: query di accodamento o di aggiornamento

author: Emyr

text:
On Fri, 13 Dec 2002 13:54:15 GMT,
chri...@libero.it
 (cri) wrote:
>grazie ci provo subito, se non dovessi riuscire ti scrivo in privato
>....MOLTO GENTILE
>cri
>
>--------------------------------
>Inviato via
http://usenet.libero.it
ma non è educato cristina  leggi le regole del NG poco sopra...
Saluti.
Emanuele.


title: query di accodamento o di aggiornamento

text:

AIUTOOO ...cosa ho fatto che non va???cri



title: query di accodamento o di aggiornamento

text:
<
chri...@libero.it
> ha scritto nel messaggio
news:80Z116Z156Z100Y...@usenet.libero.it...
> Il 13 Dic 2002, 16:00, Emyr <
fan...@tiscali.it
> ha scritto:
> > On Fri, 13 Dec 2002 13:54:15 GMT,
chri...@libero.it
 (cri) wrote:
> >
> > >grazie ci provo subito, se non dovessi riuscire ti scrivo in privato
> > >....MOLTO GENTILE
> > >cri
> > >
> > >--------------------------------
> > >Inviato via
http://usenet.libero.it
> >
> >
> > ma non è educato cristina leggi le regole del NG poco sopra...
> > Saluti.
> > Emanuele.
>
> AIUTOOO ...cosa ho fatto che non va???cri
>
Fa parte della netiquette di questo NG che i problemi di Access vengano
discussi pubblicamente sul NG e non in privato. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: query di accodamento o di aggiornamento

text:
"cri" <
chri...@libero.it
> ha scritto nel messaggio
news:80Z116Z156Z100Y...@usenet.libero.it...
>
> > Dipende da cosa intendi per aggiornare.
> > Se l'aggiornamento significa che questi 300 nominativi sono già presenti
> nei
> > 19.000 ma hanno info diverse, perchè magari più recenti (nuovo indirizzo
> DEVO AGGIORNARE ESATTAMENTE QUESTO
> mi aiuti?? grazie :o))) cri
Cenetta a lume di candela in cui ti spiego cosa fare?
Antonio


title: Photo

author: infor

text:
Salve a tutti, vorrei avere il vostro suggerimento per il seguente problema.
devo gestire una grossa quantita di immagini e vorrei il vostro consiglio su
come farlo al meglio.
Vedo che access satura velocemente moltissimi bites con le immagini e le
dimensioni del db crescono in modo non lineare rispetto alla dimensione
delle immagini.
grazie
dapl...@inwind.it


title: Photo

author: Nick

text:
"infor" <
maurori...@tiscali.it
> ha scritto nel messaggio
news:c1d5lk$sao$1...@lacerta.tiscalinet.it...

guarda su
www.sitocomune.com
c'č una faq che si chiama: come implementare correttamente un archivio di immagini
ps scrivi un oggetto piů specifico e completo la prossima volta :-)


title: problema qy, forse per alcuni banale

author: al

text:
Ho una tabella con queste due righe:
codice   |   nome
 16981   marco
 16981   sonia
Come faccio a ottenere questa tabella con una query?
codice   |   concatenazione
16981          marco e sonia
Devo usare i campi incrociati?
1000 grazie a chi mi suggerisce qualche cosa.


title: problema qy, forse per alcuni banale

text:
"al" <
als...@libero.it
> ha scritto nel messaggio
news:ae0664b0.0303...@posting.google.com...
> Ho una tabella con queste due righe:
> codice   |   nome
>  16981   marco
>  16981   sonia
>
> Come faccio a ottenere questa tabella con una query?
>
> codice   |   concatenazione
> 16981          marco e sonia
Via codice lo puoi fare
ti apri un recordset ordinato per codice
lo scorri tutto, e per tutti i record con lo stesso codice concateni il
contenuto di nome in una var d'appoggio.
Quando passi ad un codice diverso accodi un record ad un'altra tabella
(sempre con i recordset, un altro), con il codice e la var d'appoggio
ottenuta.
E continui fino in fondo.
La tabella nuova č quello che vuoi tu
Antonio


title: problema qy, forse per alcuni banale

text:
"al" <
als...@libero.it
> ha scritto nel messaggio
news:ae0664b0.0303...@posting.google.com...
> Ho una tabella con queste due righe:
> codice   |   nome
>  16981   marco
>  16981   sonia
>
> Come faccio a ottenere questa tabella con una query?
>
> codice   |   concatenazione
> 16981          marco e sonia
>
>
> Devo usare i campi incrociati?
Con una query a campi incrociati non risolvi nulla.
Se la tabella che contiene i dati si chiama Tabella1.
In un modulo del tuo database registra la seguente funzione:
Public Function Concatena(Codice As String) As String
Dim rst As DAO.Recordset
Set rst = CurrentDb().OpenRecordset("Tabella1")
rst.MoveFirst
Do Until rst.EOF
    If rst!codice = Codice Then
        Concatena = Concatena & rst!nome & ", "
    End If
    rst.MoveNext
Loop
Concatena = Left(Concatena, Len(Concatena) - 2)
End Function
Quindi creati una query di raggruppamento che ha il seguente codice SQL:
SELECT Tabella1.codice, Concatena([codice]) AS concatenazione
FROM Tabella1
GROUP BY Tabella1.codice;
La funziona Concatena, come avrai notato, fa riferimento alla liberia
Microsoft DAO quindi, se usi una versione di Access successiva ad Access 97,
aggiungi tale libreria ai riferimanti del tuo database.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------



title: OT outlook express

author: marceme

text:
nella guida c'è scritto che in strumenti >opzioni >manutenzione
c'è un tasto elimina
A voi risulta???
Non riesco a cancellare i messaggi indesiderati dal newsgroup


title: OT outlook express

author: @vene.dave.it PiroPiro

text:
marceme <m...@ini.iy> wrote in message
a002pp$j3c$1...@newsreader.mailgate.org...
> nella guida c'è scritto che in strumenti >opzioni >manutenzione
> c'è un tasto elimina
Nella mia versione (la 5.00) non c'è il tasto Elimina, ma c'è Pulisci che
immagino sia la stessa cosa. Non è però possibile (almeno che io sappia)
eliminare singoli messaggi del newsgroup e tenere gli altri, cioè quello che
si fa normalmente con le e-mail ricevute e/o spedite: o si cancella tutto o
si tiene tutto.
Per la cronaca, le opzioni del comando Pulisci sono raggiungibili anche
cliccando con il tasto destro del mouse sul nome del newsgroup nella
finestra "Cartelle" (l'alberello che solitamente sta nella parte sinistra
della schermata principale di Outlook), cliccando su Proprietà e scegliendo
la linguetta File locale.
Le opzioni servono per compattare lo spazio una volta eliminati i mesaggi
(l'eliminazione da sola non riduce lo spazio occupato sul disco), per
cancellare tutti i messaggi, per cancellare solo il corpo dei messaggi
(tenendo le intestazioni) e per "resettare" la cartella, come se il
newsgroup non fosse mai stato letto.
Ciao,
PiroPiro


title: DATA is null?

author: PWD

text:
Ciao,
ho un campo data che voglio controllare per definire se ï¿œ vuoto...
perchï¿œ non posso usare isnull(data)?
Anche se ï¿œ vuoto non dï¿œ nessun esito!!!!
era:
if isnull(data) then msgbox("Errore", ecc ecc)
Non si puï¿œ usare isnull su una data?
Grazie mille
Marco


title: DATA is null?

author: Vladimiro Leone

text:
On 10 Gen, 21:44, PWD <
P...@3dsmile.it
> wrote:
> Ciao,
>
> ho un campo data che voglio controllare per definire se è vuoto...
> perchè non posso usare isnull(data)?
> Anche se è vuoto non dà nessun esito!!!!
>
> era:
>
> if isnull(data) then msgbox("Errore", ecc ecc)
>
> Non si può usare isnull su una data?
>
> Grazie mille
> Marco
Ciao Marco, a prescindere che IsNull(Data) è esatto, spieghi meglio
che codice usi per determinare se il campo è vuoto? Parlando di campo
ti riferirai sicuramente ad una tabella o ad una query.
Ciao Vladimiro.


title: DATA is null?

text:
>> if isnull(data) then msgbox("Errore", ecc ecc)
>>
>> Non si pu� usare isnull su una data?
>>
>> Grazie mille
>> Marco
>
> Ciao Marco, a prescindere che IsNull(Data) � esatto, spieghi meglio
> che codice usi per determinare se il campo � vuoto? Parlando di campo
> ti riferirai sicuramente ad una tabella o ad una query.
> Ciao Vladimiro.
Scusa,
parlavo di un controllo in una maschera!
Su evento Dopo aggiornamento di un controllo testo con origine un campo
data di una tabella, voglio controllare che il controllo non sia
lasciato vuoto e mosttrare un msg popup che blocchi l'esecuzione fin
quando non viene inserita una data!
Grazie
Marco


title: DATA is null?

text:
On 10 Gen, 23:26, PWD <
P...@3dsmile.it
> wrote:
> >> if isnull(data) then msgbox("Errore", ecc ecc)
>
> >> Non si può usare isnull su una data?
>
> >> Grazie mille
> >> Marco
>
> > Ciao Marco, a prescindere che IsNull(Data) è esatto, spieghi meglio
> > che codice usi per determinare se il campo è vuoto? Parlando di campo
> > ti riferirai sicuramente ad una tabella o ad una query.
> > Ciao Vladimiro.
>
> Scusa,
>
> parlavo di un controllo in una maschera!
> Su evento Dopo aggiornamento di un controllo testo con origine un campo
> data di una tabella, voglio controllare che il controllo non sia
> lasciato vuoto e mosttrare un msg popup che blocchi l'esecuzione fin
> quando non viene inserita una data!
>
> Grazie
> Marco
Ciao Marco,
vai in struttura della maschera e su Prima di aggiornare inserisci:
If IsNull(Me.Data) Then
MsgBox "Attenzione, la casella di testo " & Data.Name & " è vuota!",
vbCritical
Cancel = True
Exit Sub
End If
cambia il nome Data con il nome vero della tua casella di testo.
Se vuoi permettere l'uscita senza inserire la data, ma riportando i
dati come erano prima, dopo Cancel=True inserisci Undo.
Ciao Vladimiro.


title: DATA is null?

text:
>
> Ciao Marco,
> vai in struttura della maschera e su Prima di aggiornare inserisci:
>
> If IsNull(Me.Data) Then
> MsgBox "Attenzione, la casella di testo " & Data.Name & " � vuota!",
> vbCritical
> Cancel = True
> Exit Sub
> End If
>
> cambia il nome Data con il nome vero della tua casella di testo.
> Se vuoi permettere l'uscita senza inserire la data, ma riportando i
> dati come erano prima, dopo Cancel=True inserisci Undo.
> Ciao Vladimiro.
Cavolo!
Grazie... ma perch� nel dopo aggiornamento non funziona?
Marco


title: DATA is null?

author: sv

text:
PWD ha scritto:


L'evento manca del parametro CANCEL che ne impedisce l'intercettazione.
> Marco
Perch� non utilizzi la propriet� TAG dei controlli?
Ti passo questo codice che esegue un ciclo su tutti i controlli della tua
maschera che debbono essere valorizzati (combo e txt). Poi nell'evento
Dopo Aggiornamento dei controlli richiami la SUB.
'----------------------
' Procedure : Controlla
' Date      : 25/03/2009
' Purpose   : Cicla su i controlli per verificare se siano valorizzati
'----------------------
Sub Controlla()
Dim ctl As Control
For Each ctl In Me.Controls
       If ctl.Tag = "OBBL" Then
            With ctl
                  If .Visible And (.ControlType = acComboBox Or
ControlType = acTextBox) Then
                        .BackColor = 8454143
                           If IsNull(.Value) Or .Value = "" Then
                                 .BackColor = 255
                                 'MsgBox "Inserire i dati mancanti nel
campo", vbExclamation, "AVVISO"
                                 .SetFocus
                                 Set ctl = Nothing
                                 DoCmd.CancelEvent
                                 Exit Sub
                           End If
                  End If
            End With
      End If
Next
Set ctl = Nothing
End Sub
Se poi vuoi leggere qualcosa in particolare su gli eventi vedi:
http://www.accessgroup.it/HomeArgomenti.asp?ID=99&Oggetto2=Traduzioni
 : MS
Access 2000...
Capitolo 5 (rispondere agli eventi)
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: DATA is null?

text:
On 11 Gen, 07:59, PWD <
P...@3dsmile.it
> wrote:
> > Ciao Marco,
> > vai in struttura della maschera e su Prima di aggiornare inserisci:
>
> > If IsNull(Me.Data) Then
> > MsgBox "Attenzione, la casella di testo " & Data.Name & " è vuota!",
> > vbCritical
> > Cancel = True
> > Exit Sub
> > End If
>
> > cambia il nome Data con il nome vero della tua casella di testo.
> > Se vuoi permettere l'uscita senza inserire la data, ma riportando i
> > dati come erano prima, dopo Cancel=True inserisci Undo.
> > Ciao Vladimiro.
>
> Cavolo!
> Grazie... ma perchè nel dopo aggiornamento non funziona?
>
> Marco
Ciao Marco, come pretendi di bloccare l'uscità sull'evento dopo
aggiornamento se la casella di testo è vuota? Dopo aggiornamento
significa: dopo che hai inserito dei dati nella casella della data,
controlla che non vengano poi cancellati lasciando la stessa  vuota.
Altra cosa è sull'evento uscita dalla casella di testo. In questo caso
però devi valutare tu se è il caso in quanto anche senza implementare
il record, se attivi la suddetta casella senza inserire la data, il
codice non ti fa uscire.
If IsNull(Me.Data) Then
MsgBox "Attenzione, la casella di testo " & Data.Name & " è vuota!"
DoCmd.CancelEvent
End If
Ciao Vladimiro


title: pulsante per stampa maschera corrente

author: Gaetano Di Zanni

text:
Ho un piccolo problema:
Ho creato un pulsante per stampare la maschera corrente e anzichč stampare
quella appunto "corrente", mi stampa la prima (la maschera si riferisce
naturalmente a piu' record....).
In pratica, per aggirare l'ostacolo devo stampare attraverso il menu di
windws (File/stampa/stampa record selezionato) Potete chiarirmi l'inghippo?
Grazie.


title: pulsante per stampa maschera corrente

text:
"Gaetano Di Zanni" <
gaetano.dizan...@aliceposta.it
> ha scritto
nel messaggio news:43bc0003$0$1078$4faf...@reader3.news.tin.it...

Ho risolto creando una macro ad hoc e richiamandola da click di un pulsante.
Mi rimane perň il dubbio: perchč non funziona a dovere la routine che si
crea in automatico con l'autocomposizione ?
Saluti.


title: pulsante per stampa maschera corrente

author: TANNHAUSER

text:
Gaetano Di Zanni ha scritto:
> Mi rimane perň il dubbio: perchč non funziona a dovere la routine che si
> crea in automatico con l'autocomposizione ?
Credo che, se vai a leggere il codice che si trova dietro il pulsante che
ti crea l'autocomposizione, rileverai come non ci sia alcun riferimento al
record corrente.
Io, personalmente, preferisco creare un report e richiamarlo dalla
maschera passando il riferimento al record corrente; ad esempio ponendo il
seguente codice sulla pressione del pulsante:
Private Sub PrintForm_Click()
On Error GoTo Err_PrintForm_Click
    Dim stDocName As String
    Dim stCriteriCollegamento As String
    stDocName = "MioReport"
    stCriteriCollegamento = "ReportRecordID=Forms!MiaForm!RecordID"
    DoCmd.OpenReport stDocName, acViewNormal, , stCriteriCollegamento,
acDialog

Exit_PrintForm_Click:
    Exit Sub
Err_PrintForm_Click:
    MsgBox Err.Description
    Resume Exit_PrintForm_Click

End Sub
Dove PrintForm č il nome del pulsante e RecordID č il nome del controllo
sulla maschera mentre ReportRecordID č il corrispondente sul report.
--
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Riportare i campi contatori a 1

author: Alen Cappelletti

text:
Ciao,
mi sembra si possa...o l'ho visto o l'ho sognato! : )
Sto facendo prove con il mio DB di access e ovvimente i miei contatori
galoppano in avanti.
Ora che è quasi pronto posso riportarli in qualche modo al numero iniziale,
cioè 1, ovviamente cancellanto tutti i record.
Ho provato in strumenti ottimizza database, ma niente forse sparo cazzate.
CIAO
Alen


title: Riportare i campi contatori a 1

author: David

text:
Non credo sia il sistema migliore, ma quando capita a me di solito mi
arrangio creando nuove tabelle e copiando e incollando la struttura sulla
nuova tabella creata, ovviamente le nuove tabelle sono delle copie esatte di
quelle di origine svuotate dai dati, poi fatto questo elimino le vecchie.
Brutto ma funziona.
Ciao
David


title: Riportare i campi contatori a 1

text:
Alen Cappelletti ha scritto:



> CIAO
> Alen
Dopo aver cancellato tutti i records, se hai Acc2000, compatta e
ripristina.
I contatori partiranno da 1.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Riportare i campi contatori a 1

author: Paolo opg

text:
"Alen Cappelletti" <
cockerNOs...@libero.it
> wrote in
news:q%Bpb.407080$
R32.13...@news2.tin.it
:
> Ciao,
> mi sembra si possa...o l'ho visto o l'ho sognato! : )
> Sto facendo prove con il mio DB di access e ovvimente i miei contatori
> galoppano in avanti.
>
> Ora che č quasi pronto posso riportarli in qualche modo al numero
> iniziale, cioč 1, ovviamente cancellanto tutti i record.
>
> Ho provato in strumenti ottimizza database, ma niente forse sparo
> cazzate.
>
> CIAO
> Alen
>
>
se ogni tanto devi resettarli, hai sbagliato a usare i contatori.
il nome corretto del tipo di campo, č quello inglese 'autonumber'.
si tratta di un tipo che genera automaticamente dei numeri, non di un
contatore...
imho, ti conviene cambiare in numerico e gestirti l'inserimento del
numero a mano.
cosě ti gestisci anche le cancellazioni e non hai buchi nella lista dei
numeri.
--
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
| (fake address in reply-to field!)
+-------


title: Riportare i campi contatori a 1

author: namor

text:
Alen Cappelletti ha scritto:

1. Eliminare il campo contatore
2. Compattare il database
3. Ricreare il campo contatore
Namor
--
Aiuta chi ne ha bisogno, non ti costa niente:
http://www.shopmon.it/



title: Riportare i campi contatori a 1

text:
<cut>
> 1. Eliminare il campo contatore
> 2. Compattare il database
> 3. Ricreare il campo contatore
> Namor
Ma eliminare il campo contatore non implica, quasi sempre, di andare a
ricreare le relazioni?
Tu hai, se non sbaglio, Acc97. In Acc2000 ho controllato che non è
necessario. Basta cancellare i records e poi lanciare il comando Compatta
e Ripristina.
--
rgrds
SC
--



title: Riportare i campi contatori a 1

text:
sv ha scritto:
<cut>
> > 1. Eliminare il campo contatore
> > 2. Compattare il database
> > 3. Ricreare il campo contatore
> > Namor
> Ma eliminare il campo contatore non implica, quasi sempre, di andare a
> ricreare le relazioni?
> Tu hai, se non sbaglio, Acc97. In Acc2000 ho controllato che non è
> necessario. Basta cancellare i records e poi lanciare il comando Compatta
> e Ripristina.
> SC
Si, in questo modo devi eliminare e poi ricreare anche le eventuali
relazioni.
Con A2000 non sapevo che bastasse compattare, non ho mai fatto prove.
Sennò si può usare un contatore come il "contatore per fatture" del
www.sitocomune.com
, che non ha bisogno di compattazioni per azzerarsi.
Namor
--
Aiuta chi ne ha bisogno, non ti costa niente:
http://www.shopmon.it/
questo articolo e` stato inviato via web dal servizio gratuito



title: Riportare i campi contatori a 1

text:
do...@spam.me
 (namor) wrote in news:bo7qj4$36b$
1...@news.newsland.it
:
>
>
> Si, in questo modo devi eliminare e poi ricreare anche le eventuali
> relazioni.
> Con A2000 non sapevo che bastasse compattare, non ho mai fatto prove.
>
mi sa che questa possibilità (bug, imho...) viene tolta applicando i
service packs.
nelle versioni successive di office, mi pare addirittura che non ci sia
nemmeno, questa possibilità.



title: Riportare i campi contatori a 1

text:
Paolo opg ha scritto:
>
do...@spam.me
 (namor) wrote in news:bo7qj4$36b$
1...@news.newsland.it
:
> >
> >
> > Si, in questo modo devi eliminare e poi ricreare anche le eventuali
> > relazioni.
> > Con A2000 non sapevo che bastasse compattare, non ho mai fatto prove.
> >
> mi sa che questa possibilità (bug, imho...) viene tolta applicando i
> service packs.
> nelle versioni successive di office, mi pare addirittura che non ci sia
> nemmeno, questa possibilità.
Attualmente la versione che utilizzo, molto stabile per la verità, a parte
i noti problemi della Guida, è la 9.0.6926 SP-3.
--
rgrds
SC
--



title: Riportare i campi contatori a 1

text:
salv...@nospbox.enel.it
 (sv) wrote in
news:bo7tiq$r0q$
1...@news.newsland.it
:
>
> Attualmente la versione che utilizzo, molto stabile per la verità, a
> parte i noti problemi della Guida, è la 9.0.6926 SP-3.
>
io uso ancora a97...
:-)
con la tua versione, compattando si azzerano i contatori?



title: Riportare i campi contatori a 1

text:
Paolo opg ha scritto:
>
salv...@nospbox.enel.it
 (sv) wrote in
> news:bo7tiq$r0q$
1...@news.newsland.it
:
> >
> > Attualmente la versione che utilizzo, molto stabile per la verità, a
> > parte i noti problemi della Guida, è la 9.0.6926 SP-3.
> >
> io uso ancora a97...
> :-)
> con la tua versione, compattando si azzerano i contatori?
Sì. Si azzerano.



title: Scusatemi, nn prende questa espressione.

author: montanaro

text:
          DSO (dilazione media):
((IIf([f_scadenze]![pagato]=-1;[f_scadenze]![datapag]-[f_scadenze]![datafatt];Date()-[f_scadenze]![datafatt]))*[f_scadenze]![impeff])/[SommaDiimpeff]
Dice che è impossibile utilizzare sottoquery nell'espressione qui di sopra.
Questa di sotto è la query:
SELECT
DateSerial(Year(f_scadenze!datafatt),Month(f_scadenze!datafatt)+1,1)-1 AS
[data ft], Sum(f_scadenze.impeff) AS SommaDiimpeff,
Sum(((IIf([f_scadenze]![pagato]=-1,[f_scadenze]![datapag]-[f_scadenze]![datafatt],Date()-[f_scadenze]![datafatt]))*[f_scadenze]![impeff])/[SommaDiimpeff])
AS [DSO (dilazione media)]
FROM f_anagrafe INNER JOIN f_scadenze ON f_anagrafe.codice =
f_scadenze.codcf
WHERE (((f_scadenze.tipoacc) Not Like "*M*") AND ((f_scadenze.tipo)="R") AND
((f_scadenze.partanno)>2002) AND ((f_anagrafe.codice) Like "C*" And
(f_anagrafe.codice) Not Like "*L" And (f_anagrafe.codice) Not Like "C00870")
AND ((f_scadenze.partnum) Not Like "*aggr*"))
GROUP BY
DateSerial(Year(f_scadenze!datafatt),Month(f_scadenze!datafatt)+1,1)-1
HAVING
(((DateSerial(Year([f_scadenze]![datafatt]),Month([f_scadenze]![datafatt])+1,1)-1)=#1/31/2005#))
ORDER BY
DateSerial(Year(f_scadenze!datafatt),Month(f_scadenze!datafatt)+1,1)-1;
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
          CUT..
Lasciate perdere, scusatemi ho risolto
Alla prossima
Montanaro



title: DDE Server

author: Pietro Pesce

text:
scusate ho un problema con il famigerato stampa unione che mi
sformatta la data...ho letto che si deve usare la connessione al db
con DDE Server invece dell' odbc, ma nn so come si fa....
help?


title: DDE Server

author: Sergio MAZZA

text:
"Pietro Pesce" <
mist...@tele2.it
> ha scritto nel messaggio
news:a8c1a51a-0397-4d60...@k2g2000hse.googlegroups.com...

http://groups.google.it/group/microsoft.public.it.office.word/browse_thread/thread/cbb8cb16bf66ba21/4f9f8c9ed5aef4fd?hl=it&lnk=gst&q=Word+2000+contro+Word+2002+-+Stampa+Unione#4f9f8c9ed5aef4fd
Ciao.
--
Sergio MAZZA


title: creare un campo che è "collage" di altri campi

text:
Buon giorno a tutti.
Vorrei creare un campo testo che mi rappresenti l'insieme di piu' campi
testo, in una query o direttamente nel corpo di un report.
Ad esempio il campo rappresenterebbe la frase abdcefg se il contenuto dei
campi origine e' ab, dc, efg.
Mi aiutate per favore?


text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:ck8mm4$9l$1...@lacerta.tiscalinet.it...

Ho risolto, grazie, era un momento di amnesia...
valorecampo1&valorecampo2& etc_etc


author: Roberto dalla campagna

text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:ck8mm4$9l$1...@lacerta.tiscalinet.it...

Forse non ho capito il tuo problema, ma se i singoli campi si chiamano a, b
,c , d, e, f, g, nella query creati il seguente campo calcolato:
abcdefg: a & b & c & d & e & f & g
Per maggiori ragguagli leggi sull'help l'Operatore &
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:yxT9d.33182$H11.1...@twister1.libero.it...
>
> "Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
> news:ck8mm4$9l$1...@lacerta.tiscalinet.it...
> > Buon giorno a tutti.
> > Vorrei creare un campo testo che mi rappresenti l'insieme di piu' campi
> > testo, in una query o direttamente nel corpo di un report.
> > Ad esempio il campo rappresenterebbe la frase abdcefg se il contenuto
dei
> > campi origine e' ab, dc, efg.
> > Mi aiutate per favore?
>
> Forse non ho capito il tuo problema, ma se i singoli campi si chiamano a,
b
> ,c , d, e, f, g, nella query creati il seguente campo calcolato:
>
> abcdefg: a & b & c & d & e & f & g
>
> Per maggiori ragguagli leggi sull'help l'Operatore &
>
> --
> Roberto
Sě Roberto, grazie.
In effetti subito dopo ho ripostato, dando anch'io, per chi legge, la
soluzione....č stato un attimo di smarrimento.
Ti saluto e ti ringrazio.


title: Compattazione

text:
Come faccio (codice) a compattare un DB "Aperto" ?
Sent via Deja.com
http://www.deja.com/
Before you buy.


title: Compattazione

author: Rabozzi Luigi

text:
Puoi usare Docmd.RunCommand acCompactDatabase ( se non mi ricordo male)
oppure il metodo CompactDatabase di DAO ed RDO guarda sull'help i dettagli.
Ciao
<LuigI>
<
nova...@my-deja.com
> wrote in message 8h2gjr$pid$1...@nnrp1.deja.com...



title: Compattazione

author: Giovanni Albertone

text:
On Wed, 31 May 2000 07:56:49 GMT,
nova...@my-deja.com
 wrote:
>Come faccio (codice) a compattare un DB "Aperto" ?
Un DB aperto non si compatta. Punto.
Poi si puo' eventualmente discutere di come chiuderlo, compattarlo e
riaprirlo...
--
Ciao,
Giovanni


title: Compattazione

author: Lorenzo Coronati

text:
Scrisse
nova...@my-deja.com
:
>Come faccio (codice) a compattare un DB "Aperto" ?
sendkeys "%SUC"
(A97 it)
--
Lorenzo Coronati
--
<<Il materiale sul NG non è di particolare
qualità... cioè siti... magari in inglese in
cui si possono trovare maggiori informazioni...>>
(Matteo Testoni, 24/05/2000)
--


title: Su chiusura maschera pop up, tornare al focus della form che l'ha aperta

author: Giorgia

text:
Buonasera,
ho una maschera pop up che viene aperta da 2 form in questo modo:
Private Sub Form_BeforeInsert(Cancel As Integer)
 Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "AVVIO DATA"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
Forms![AVVIO DATA]![DATA].SetFocus
End Sub
con il tasto OK la chiudo e la rendo invisibile.
Come faccio a tornare al focus della form principale?
Considerando che come detto sopra, la maschera pop up viene aperta da 2
maschere, avrei la necessit� di avere un comando generico che riporti il
focus sulla form da cui era partita (dico questo perch� in una il campo su
cui mettere il focus  sarebbe CONTO_CLIENTE, nell'altra CONTO_FORNITORE....
Grazie
Giorgia


author: MA

text:
?"Giorgia"  ha scritto nel messaggio news:ijh2kk$uho$1...@speranza.aioe.org...
Buonasera,
ho una maschera pop up che viene aperta da 2 form in questo modo:
Private Sub Form_BeforeInsert(Cancel As Integer)
Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "AVVIO DATA"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
Forms![AVVIO DATA]![DATA].SetFocus
End Sub
con il tasto OK la chiudo e la rendo invisibile.
Come faccio a tornare al focus della form principale?
Considerando che come detto sopra, la maschera pop up viene aperta da 2
maschere, avrei la necessità di avere un comando generico che riporti il
focus sulla form da cui era partita (dico questo perchè in una il campo su
cui mettere il focus  sarebbe CONTO_CLIENTE, nell'altra CONTO_FORNITORE....
Grazie
Giorgia
___
if CurrentProject.AllForms("Pippo").IsLoaded then
Forms!pippo!tuocontrollo.setfocus
MA


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ijh38s$eve$1...@tdi.cu.mi.it...
> ?"Giorgia"  ha scritto nel messaggio
> news:ijh2kk$uho$1...@speranza.aioe.org...
>
> Buonasera,
> ho una maschera pop up che viene aperta da 2 form in questo modo:
>
> Private Sub Form_BeforeInsert(Cancel As Integer)
> Dim stDocName As String
>    Dim stLinkCriteria As String
>
>    stDocName = "AVVIO DATA"
>    DoCmd.OpenForm stDocName, , , stLinkCriteria
>
> Forms![AVVIO DATA]![DATA].SetFocus
> End Sub
>
> con il tasto OK la chiudo e la rendo invisibile.
> Come faccio a tornare al focus della form principale?
>
> Considerando che come detto sopra, la maschera pop up viene aperta da 2
> maschere, avrei la necessit� di avere un comando generico che riporti il
> focus sulla form da cui era partita (dico questo perch� in una il campo su
> cui mettere il focus  sarebbe CONTO_CLIENTE, nell'altra
> CONTO_FORNITORE....
>
> Grazie
>
> Giorgia
>
> ___
> if CurrentProject.AllForms("Pippo").IsLoaded then
> Forms!pippo!tuocontrollo.setfocus
> MA
>
>
No gi� provato ma nulla...ritorno alla form principale e il cursore non � su
nessun campo.
Inoltre cos�, non � un comando "generico", nel senso che devo specificare
"se � aperta la form1, allora", "se � aperta la form2, allora..."....
Avevo letto da qualche parte che in questi casi poteva tornare utile
openargs come ultimo argomento dell'istruzione openform...ma ho provato fare
alcuni tentativi senza risultato.
Tra l'altro MA, mi sembrava fosse proprio tuo questo suggerimento....;-)
Giorgia


author: Pablitomf (da casa)

text:
"Giorgia" <
tabat...@yahoo.it
> ha scritto nel messaggio
news:ijh2kk$uho$1...@speranza.aioe.org...
> Buonasera,
> ho una maschera pop up che viene aperta da 2 form in questo modo:
>
> Private Sub Form_BeforeInsert(Cancel As Integer)
> Dim stDocName As String
>    Dim stLinkCriteria As String
>
>    stDocName = "AVVIO DATA"
>    DoCmd.OpenForm stDocName, , , stLinkCriteria
>
> Forms![AVVIO DATA]![DATA].SetFocus
> End Sub
>
> con il tasto OK la chiudo e la rendo invisibile.
> Come faccio a tornare al focus della form principale?
>
> Considerando che come detto sopra, la maschera pop up viene aperta da 2
> maschere, avrei la necessità di avere un comando generico che riporti il
> focus sulla form da cui era partita (dico questo perchè in una il campo su
> cui mettere il focus  sarebbe CONTO_CLIENTE, nell'altra
> CONTO_FORNITORE....
>
> Grazie
>
> Giorgia
Giorgina, ma sta cosa dovrebbe avvenire di default... devi mettere
Popup=Si - A scelta obbligatoria=Si... in questo modo, la popup prende lo
status attivo prendendolo dalla maschera da cui è stata aperta. Chiudendola,
restituisce il Focus alla Form padre.


text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:o_W6p.2981$0b....@twister2.libero.it...

eh, dici bene dovrebbe......
una volta chiusa la pop up il cursore sulla form madre non si materializza
da nessuna parte....
Impedirà il corretto funzionamento il fatto che abbia messo sull'evento
PrimaDiInserire, l'apertura della form pop up?
Giorgia


text:
?"Giorgia"  ha scritto nel messaggio news:ijh4h3$558$1...@speranza.aioe.org...
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ijh38s$eve$1...@tdi.cu.mi.it...
> ?"Giorgia"  ha scritto nel messaggio
> news:ijh2kk$uho$1...@speranza.aioe.org...
>
> Buonasera,
> ho una maschera pop up che viene aperta da 2 form in questo modo:
>
> Private Sub Form_BeforeInsert(Cancel As Integer)
> Dim stDocName As String
>    Dim stLinkCriteria As String
>
>    stDocName = "AVVIO DATA"
>    DoCmd.OpenForm stDocName, , , stLinkCriteria
>
> Forms![AVVIO DATA]![DATA].SetFocus
> End Sub
>
> con il tasto OK la chiudo e la rendo invisibile.
> Come faccio a tornare al focus della form principale?
>
> Considerando che come detto sopra, la maschera pop up viene aperta da 2
> maschere, avrei la necessità di avere un comando generico che riporti il
> focus sulla form da cui era partita (dico questo perchè in una il campo su
> cui mettere il focus  sarebbe CONTO_CLIENTE, nell'altra
> CONTO_FORNITORE....
>
> Grazie
>
> Giorgia
>
> ___
> if CurrentProject.AllForms("Pippo").IsLoaded then
> Forms!pippo!tuocontrollo.setfocus
> MA
>
>
No già provato ma nulla...ritorno alla form principale e il cursore non è su
nessun campo.
Inoltre così, non è un comando "generico", nel senso che devo specificare
"se è aperta la form1, allora", "se è aperta la form2, allora..."....
Avevo letto da qualche parte che in questi casi poteva tornare utile
openargs come ultimo argomento dell'istruzione openform...ma ho provato fare
alcuni tentativi senza risultato.
Tra l'altro MA, mi sembrava fosse proprio tuo questo suggerimento....;-)
Giorgia
___
E' un'altra strada quella dell'openargs
metti il fuoco prima sulla form e poi sul controllo
e poi quella che ti ho scritto è solo la prima parte
poi ci volevano gli else
MA


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ijik6p$mmt$1...@tdi.cu.mi.it...

Sì sì so che è inompleta ma pensavo esistesse un codice generale per dire
alla maschera pop up, parafrasando, di tornare alla maschera principale da
cui era stata aperta....
Giorgia


text:
?"Giorgia"  ha scritto nel messaggio news:ijilv6$r44$1...@speranza.aioe.org...


Giorgia
__
Allora come diceva Pablitomf popup a scelta obbligatoria
Docmd.openform "tuaform"
me.tuocontrollo.setfocus


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ijimms$ovc$1...@tdi.cu.mi.it...

già fatto vi ringrazio, ma non è affatto automatico il ritorno del focus...
ho provato anche a variare la condizione per la quale si debba aprire la pop
up (su apertura form, su attivazione.....) ma nulla, la pop up si chiude e
il cursore non lampeggia in nessun campo.
Vi informo, dovesse risultare utile, che all'apertura della form principale,
ho il focus su cmp PROTOCOLLO.
Giorgia


text:

Apri la Form(popup) con la Clausola acDialog applicata al metodo
OpenForm.
@Alex


title: Come si fa restringere una finestra ...

text:
... di tipo "foglio dati" (acdsform) con il VBA ?
Mi succede questo :
la apro, e mi appare la tabella contenuta in una
finestra piu' ampia. Non riesco a restringere quella
finestra, dannazione.
Grazie.


title: Come si fa restringere una finestra ...

author: CIDI

text:
"radicale.002" <
radica...@gmail.com
> ha scritto nel messaggio
news:c746da8e-e9b0-4083...@j4g2000yqh.googlegroups.com...

Movesize, vedi help
ciao
Daniele


title: Come si fa restringere una finestra ...

author: radicale 003

text:
On 8 Lug, 21:55, "CIDI" <
dadonz...@spamtin.it
> wrote:
> "radicale.002" <
radicale....@gmail.com
> ha scritto nel messaggionews:c746da8e-e9b0-4083...@j4g2000yqh.googlegroups.com...
>
> > ... di tipo "foglio dati" (acdsform) con il VBA ?
>
> > Mi succede questo :
> > la apro, e mi appare la tabella contenuta in una
> > finestra piu' ampia. Non riesco a restringere quella
> > finestra, dannazione.
>
> > Grazie.
>
> Movesize, vedi help
Ma la Me non supporta questa proprieta' ...
Mi sfugge qualcosa ?


title: Come si fa restringere una finestra ...

text:
On 9 Lug, 16:58, radicale 003 <
radicale....@gmail.com
> wrote:
> Ma la Me non supporta questa proprieta' ...
> Mi sfugge qualcosa ?
Si, mi sfugge che si chiama "move" ... :-)
A posto, risolto. Grazie caro.


title: Importa i dati di una tabella

author: Francesco

text:
Ciao.
Ho un problema : non so come importare, in modo automatico con VB,  i dati
da una tabella di un altro DB (diverso da quello che si sta eseguendo)
.
Ad esempio ho il DB "data.mdb" e la tabella "CLIENTI".
Poi ho il DB "data2.mdb" e la tabella "CLIENTI2"
Vorrei che : eseguendo "data.mdb", su richiesta dell'utente, fosse copiato
il contenuto della tabella  "CLIENTI2" del DB "data2.mdb" nella tabella
"CLIENTI" (del DB "data.mdb").
Come si fa ?
Grazie ! Ciao. FrA


title: Importa i dati di una tabella

author: Antonio Biso

text:
Francesco <
web...@wappi.com
> wrote in message
fXCa8.16052$tv6.4...@twister1.libero.it...

INSERT INTO CLIENTI
SELECT CLIENTI2.*
FROM CLIENTI2 IN 'c:\path\data2.mdb';
Antonio


title: Importa i dati di una tabella

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
0hDa8.16145$tv6.4...@twister1.libero.it...

Ok ! Grazie (pensavo fosse + difficile !). Ciao


title: A97 query di aggiornamento

text: Buongiorno ...A97 dovrei lanciare una query di aggiornamento per aggiornare un campo (TOTALE) da numero positivo a stesso numero in negativo (con - davanti) ...come potresi scrivere il criterio? grazie


title: A97 query di aggiornamento

text:
Il giorno giovedì 14 settembre 2017 10:50:02 UTC+2, Luigi Corinna ha scritto:
> Buongiorno ...A97 dovrei lanciare una query di aggiornamento per aggiornare un campo (TOTALE) da numero positivo a stesso numero in negativo (con - davanti) ...come potresi scrivere il criterio? grazie

Non è chiaro se vuoi convertire in NEGATIVO solo i Positivi, quindi alla fine avere TUTTI i numeri negativi e se la tua tabella contempla già dei NEGATIVI...

Chiedo in quanto se hai dei NEGATIVI non basta moltiplicare per [-1]...!

Quindi se attualmente hai solo POSITIVI e li vuoi NEGATIVI puoi fare così:

UPDATE T1
SET TOTALE=-1*TOTALE

Se vuoi far diventare Negativi TUTTI a prescindere, semplificati le cose così

UPDATE T1
SET TOTALE=-1*ABS(TOTALE)

@Alex


title: A97 query di aggiornamento

author: Luigi Corinna

text: Grazie


title: Dove posso scaricare questo tipo di database?

author: Mary

text:
Ciao a tutti, qualcuno di voi mi saprebbe dire dove e' possibile scaricare
un database che gestisca la clientela di un ufficio... a me interesserebbe
la possibilita' di fare interagire Access con Word ed Excel...(es.,
inserisco i dati in Access e dovendo scrivere una lettera, estraggo i dati
da Access e trovo il file doc compilato...)...
Grazie a tutti anticipatamente, siete davvero forti!!
Mary


text:
"Mary" <
g...@eail.it
> ha scritto nel messaggio
news:FCqo8.81737$%g7.26...@twister2.libero.it...

Se vuoi ti faccio un preventivo se mi mandi le specifiche?
se invece vuoi farlo tu ti darò 2 dritte!
fammi sapere.


title: gestire operatori cancellati da una tabella

author: mario rossi

text:
buongiorno a tutti

Ho una tabella operatori con i campi id, nome, cognome, licenziato

Ho una tabella schede lavorazione nella quale salvo anche l'id operatore che ha fatto quella lavorazione

per scegliere l'operatore utilizzo un menu a tendina che mi mostra tutti gli operatori con campo licenziato uguale a false

se però importo il campo "licenziato" di un operatore a true succede che non lo vedo più nel menù a tendina e fin qui tutto ok infatti non deve apparire

il problema è che in questo modo perdo lo storico delle vecchie schede
apro le vecchie schede e il campo menu a tendina operatore lo vedo vuoto
perchè contiene un idoperatore il cui campo "licenziato" è true

ho pensato di gestire la problematica utilizzando una casella di testo operatore che esegue un dlookup e mostra nome e cognome operatore e su click di un pulsante nascondo casella di testo e visualizzo il menu a tendina
per cambiare operatore

voi come gestireste questo problema?


text:

se però IMPOSTO il campo "licenziato"  ---> volevo dire


author: BFS

text:

imposta come origine della combo "select * from operatori"

sul evento GotFocus della tuaCombo scrivi

me.tuacombo.rowsoruce= "SELECT
operatori.id
, operatori.nome,
operatori.licenziato FROM operatori WHERE
(((operatori.licenziato)=False)); "

esempio

https://i.imgur.com/LKXcUYE.png

cosi facendo come vedi pluto è visibile nella lista ma non nella combo
di selezione

dopo aver selezionato reimposta tutti sulla origine della combo

BFS

--
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


text:

grazie mille


text:

ciao, ho riscontrato un problema facendo come da te indicato, il problema si verifica quando dai il focus alla combo ma poi clicchi un altro controllo senza scegliere un valore di quelli disponibili nella combo, non scateni l'evento afterupdate che quindi non esegue quel codice che cambia il .rowsource, quel codice l'ho messo su attivato e su disattivato e mi sembra funzionare sia quando perdo il focus sia quando scelgo un valore della combo


text:

davo per scontato che un operatore lo dovevi inserire per forza.
va bene inseire il codice sul exit del controllo
BFS


title: Casella Combinata

author: Enzo

text:
ciao amici,
vorrei un piccolo aiutino se possibile.
Ho una casella combinata che si collega ad una tabella dalla quale pesca
una serie di valori, funziona anche il completamento automatico quindi
tutto ok... io vorrei inoltre che appena si iniziasse a dicitare qualcosa
la tendina dovrebbe automaticamente aprirsi senza che clicco sulla
freccia. Non so se sia possibile cmq sapendo che riuscite a trovare la
soluzione a tutto... :-)) Vi ringrazio anticipatamente!!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Casella Combinata

author: All Eyez On me

text:
"Enzo" <
enzou...@tin.it
> ha scritto nel messaggio
news:b1anpd$ca4$1...@news.newsland.it...

usa il metodo:
tuacasellacombimata.dropdown
ciao, AEOM


title: Casella Combinata

text:


> usa il metodo:
> tuacasellacombimata.dropdown
> ciao, AEOM
Grazie AEOM, funziona benissimo!



title: distribuzione applicazione che interroga un file .mdb ??

text:
ho creato una semplice applicazione in VB che non fa altro che andare a
leggere e scrivere su un file .mdb di Access 2000 (trmiate ADO).
Ora le mie domande sono le seguenti:
- posso distribuire tranquillamente l'applicazione o ho bisogno che il
client su cui gira l'applicativo abbia una licenza per Access 2000 ?? Cioè
visto che il programma utilizza un file .mdb questo implica che chi fa uso
del programma debba disporre di una licenza di Access ??
- se il programma suddetto che utilizza ADO per leggere/e scrivere su un
file .mdb viene installato su di un PC privo di Access/Office 2000, il
programma dovrebbe girare lo stesso ??
grazie.
--------------------------------
Inviato via
http://usenet.libero.it


author: SunRex

text:
"mav46" <
ma...@libero.it
> ha scritto nel messaggio
news:151Z37Z55Z155Y...@usenet.libero.it...
> ho creato una semplice applicazione in VB che non fa altro che andare a
> leggere e scrivere su un file .mdb di Access 2000 (trmiate ADO).
>
> Ora le mie domande sono le seguenti:
>
> - posso distribuire tranquillamente l'applicazione o ho bisogno che il
> client su cui gira l'applicativo abbia una licenza per Access 2000 ?? Cioč
> visto che il programma utilizza un file .mdb questo implica che chi fa uso
> del programma debba disporre di una licenza di Access ??
No per Access ma si per VB.
> - se il programma suddetto che utilizza ADO per leggere/e scrivere su un
> file .mdb viene installato su di un PC privo di Access/Office 2000, il
> programma dovrebbe girare lo stesso ??
Il programma in VB visto che gli avrai fatto il pacchetto di installazione
si
ma la basedati in Access  no.
SunRex



text:
in che senso ?? Vuoi dire che chi installa il prog. deve avere una licenza
di VB ?? Stai scherzando ?? Semmai che sviluppa la deve avere no ..... ??
>
> No per Access ma si per VB.
>
in che senso ?? Il file .mdb lo installa il pacchetto che creo per
installare il programma. Quello che chiedevo era se il paccetto in questione
basta per spportare tutto ciň che serve per interagire con il file .mdb o se
sono necessari dei componenti o driver oltre a ciň che installa il pacchetto
??
> Il programma in VB visto che gli avrai fatto il pacchetto di installazione
> si
> ma la basedati in Access no.
>



text:
"mav46" <
ma...@libero.it
> ha scritto nel messaggio
news:151Z37Z55Z155Y...@usenet.libero.it...
> in che senso ?? Vuoi dire che chi installa il prog. deve avere una licenza
> di VB ?? Stai scherzando ?? Semmai che sviluppa la deve avere no ..... ??
>
Chiaramente chi sviluppa.
> in che senso ?? Il file .mdb lo installa il pacchetto che creo per
> installare il programma. Quello che chiedevo era se il paccetto in
questione
> basta per spportare tutto ciň che serve per interagire con il file .mdb o
se
> sono necessari dei componenti o driver oltre a ciň che installa il
pacchetto
> ??
Scusa ma il file mdb come pensi che funzioni?
Tu installi il file ma a farlo funzionare pensa access.
Cmq fai una prova disinstalla access sul tuo pc e poi fai l'installazione
del tuo programma o fallo partire.Vedi se funziona.
SunRex



author: Silvio

text:
Non hai bisogno di Access installato. Il tuo programma se usa ADO userà un
DSN o un OLE DB Provider già installato con l' MDACTYPE e girerà
tranquillamente.
Saluti, Silvio.
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:zUO4b.15200$ti2.5...@news2.tin.it...
>
> "mav46" <
ma...@libero.it
> ha scritto nel messaggio
> news:151Z37Z55Z155Y...@usenet.libero.it...
> > in che senso ?? Vuoi dire che chi installa il prog. deve avere una
licenza
> > di VB ?? Stai scherzando ?? Semmai che sviluppa la deve avere no .....
??
> >
> Chiaramente chi sviluppa.
>
> > in che senso ?? Il file .mdb lo installa il pacchetto che creo per
> > installare il programma. Quello che chiedevo era se il paccetto in
> questione
> > basta per spportare tutto ciò che serve per interagire con il file .mdb
o
> se
> > sono necessari dei componenti o driver oltre a ciò che installa il



author: Carlo Costarella

text:
"mav46" <
ma...@libero.it
> ha scritto nel messaggio
news:151Z37Z55Z155Y...@usenet.libero.it...

Si puoi distribuire il file mdb senza alcun problema anche perchè avrai la
licenza di Access per crearlo.
La creazione pacchetti di VB penserà anche a inserire le librerie per usare
l'mdb (dao, jet ecc.) se avrai messo nei riferimenti del progetto il tuo
mdb.
Queste librerie sono distribuibili se si dispone della licenza di VB.
Ciao; Carlo


text:
"mav46" <
ma...@libero.it
> ha scritto nel messaggio
news:151Z37Z55Z155Y...@usenet.libero.it...
> ho creato una semplice applicazione in VB che non fa altro che andare a
> leggere e scrivere su un file .mdb di Access 2000 (trmiate ADO).
>
> Ora le mie domande sono le seguenti:
>
> - posso distribuire tranquillamente l'applicazione o ho bisogno che il
> client su cui gira l'applicativo abbia una licenza per Access 2000 ?? Cioč
> visto che il programma utilizza un file .mdb questo implica che chi fa uso
> del programma debba disporre di una licenza di Access ??
No
>
> - se il programma suddetto che utilizza ADO per leggere/e scrivere su un
> file .mdb viene installato su di un PC privo di Access/Office 2000, il
> programma dovrebbe girare lo stesso ??
Sě. Funziona anche se č un mdb e ha un'estensione diversa
MAssimiliano


text:
"Silvio" <
apoca...@infinito.it
> ha scritto nel messaggio
news:SsP4b.33552$w8.1...@news.edisontel.com...
> Non hai bisogno di Access installato. Il tuo programma se usa ADO userà un
> DSN o un OLE DB Provider già installato con l' MDACTYPE e girerà
> tranquillamente.
>
> Saluti, Silvio.
Invece fai rivedere il tuo newsreader perchè inserisce il tuo msg PRIMA del
quoting approfittando che Antonio non c'è
Riprendo il lavoro di vice-Biso (solo per quanto riguarda Access, non per
quello che fa con l'emiro....).
MAssimiliano


title: Totali parziali a pie' di pagina maschera.

text:
Con A2010.
In una maschera impostata a 'maschere continue' mi è facile mettere un conteggio di tutti i record: identificato un [campo] nell'elenco, nel pie' di pagina metto una casella di testo che ha origine controllo =Conteggio([campo]).

Vorrei però contare anche quanti record hanno un [campo] pieno, perché in alcuni è null, oppure che contiene un determinato valore.
Come posso fare?

Grazie a tutti
Riccardo Baldinotti


author: Karl Donaubauer

text:
Salve Riccardo,

Barimoste ha scritto:

Conteggio già dà il numero di record dove il valore del campo non è Null.

Per il resto prova p.e.

=Abs(Sum(IsNull([campo])))

=Abs(Sum([campo]="pippo"))

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

Access Lobby:
http://www.AccessDevelopers.org


text:

Grazie, naturalmente funziona!
Riccardo Baldinotti


text:
Il giorno martedì 7 luglio 2015 18:49:15 UTC+2, Karl Donaubauer ha scritto:

Per la serie: "Sempre più difficile"...
L'esempio =Abs(Sum([campo]="pippo")) me ne ha fatta venire in mente un'altra: una casella combinata [chiVoglio] in cui selezionare da una serie di nomi, e poi una casella con una formula tipo: =Abs(Conteggio([campo]=[chiVoglio])).
Peccato che non mi funzioni né il Conteggio né la Somma.
Come fare?
Grazie
Riccardo Baldinotti


text:

Chiedo scusa se rilancio.
Mi sono ricordato che tempo fa avevo una maschera in cui un campo aveva nomi ripetuti; io volevo sapere, oltre al numero di record, quanti nomi diversi c'erano, ma non ci ero riuscito. Puoi darmi una dritta anche su questo?
Ancora grazie
Riccardo Baldinotti


text:
Salve,

Barimoste ha scritto:
> ...
> Per la serie: "Sempre più difficile"...
> L'esempio =Abs(Sum([campo]="pippo")) me ne ha fatta venire in mente un'altra: una casella combinata [chiVoglio] in cui selezionare da una serie di nomi, e poi una casella con una formula tipo: =Abs(Conteggio([campo]=[chiVoglio])).
> Peccato che non mi funzioni né il Conteggio né la Somma.

Le funzioni di aggregazione si riferiscono sempre all'origine dati, cioè
una tabella o query. Non funzionano per controlli.

> Come fare?

Forse puoi usare DCount(). È più lenta ma acceta valori da controlli
ecc. nel suo argomento WHERE. Cioè:

=DCount("*";"Tabella_o_Query";"Qui il filtro per considerare solo i
record della maschera AND [campo]='" [chiVoglio] & "'")



text:
Salve,

Barimoste ha scritto:
> ...
> Mi sono ricordato che tempo fa avevo una maschera in cui un campo aveva nomi ripetuti; io volevo sapere, oltre al numero di record, quanti nomi diversi c'erano, ma non ci ero riuscito.

Non è facile perché un COUNT DISTINCT o DCount(Distinct...) non esiste
in Access. Dovresti p.e. creare una query con DISTINCT o raggruppamento
e poi effettuare un COUNT o forse ti aiuti
http://allenbrowne.com/ser-66.html
.



text:

Grazie di tutto.
Se DonKarl dice DCount, allora non c'è proprio di meglio! :-)
L'alternativa di usare query aggiuntive l'avevo considerata, ma dalla mia posizione di ignoranza volevo prima accertarmi che l'esperienza altrui non suggerisse altro.
Ottimo il collegamento indicato, a pelle suppongo che mi piacerà usare quel metodo. Anch'io ho provato in altre circostanze a fabbricare query al volo e mi conforta vedere che l'idea di base funziona.
Grazie ancora.
Riccardo Baldinotti


text:

Ahimè ho una complicazione usando ECount(): il Domain è una query parametrica e da tempo sapevo che passare da codice una query del genere produce errore "Parametri insufficienti: necessario n".

Mi vengono due possibilità:
1) trasformare la query in q. di accodamento e così usare la tabella risultante come origine dati, sia della maschera che di ECount();
2) creare qualche Recordset da passare come parametro, ma veramente non so come fare.

Hai qualche suggerimento?
Grazie
Riccardo Baldinotti


text:
Salve,

Barimoste ha scritto:
> Karl Donaubauer ha scritto:
>> ...
http://allenbrowne.com/ser-66.html
 ...
> Ahimè ho una complicazione usando ECount(): il Domain è una query parametrica e da tempo sapevo che passare da codice una query del genere produce errore "Parametri insufficienti: necessario n".

Anche per DCount, cioè tutti funzioni D... le query parametriche non
funzionano come domain.

> Mi vengono due possibilità:
> 1) trasformare la query in q. di accodamento e così usare la tabella risultante come origine dati, sia della maschera che di ECount();
> 2) creare qualche Recordset da passare come parametro, ma veramente non so come fare.
>
> Hai qualche suggerimento?
> ...

Dipende qual'è il parametro ovvero da dove viene, da mano, da codice, da
una maschera...?

Se lo puoi fornire da codice un metodo sarebbe p.e. di usare 2 query:
Una "normale" come modello con il parametro, un'altra come "Dummy" nella
quale scrivi il valore attuale del parametro (con un Replace() al
Queydef.SQL), questa query usa per ECount.



text:

Sono valori scelti in caselle combinate nell'intestazione maschera. Nella query ho cose tipo:
WHERE ((([qTutte le strutture].codice) Like [forms]![mElenco]![strRich] Or ...

Scusa, ma questa cosa del Replace non mi è chiara: vuoi dire, mettere in una variabile ValstrRich il valore, per esempio, di [forms]![mElenco]![strRich] e poi costruire la query con un replace del nome campo col valore della variabile?

Grazie


text:
Salve,

Barimoste ha scritto:
> Karl Donaubauer ha scritto:
>>>> ...
http://allenbrowne.com/ser-66.html
 ...
>>> Ahimè ho una complicazione usando ECount(): il Domain è una query parametrica e da tempo sapevo che passare da codice una query del genere produce errore "Parametri insufficienti: necessario n".
>>> ...
>> Se lo puoi fornire da codice un metodo sarebbe p.e. di usare 2 query:
>> Una "normale" come modello con il parametro, un'altra come "Dummy" nella
>> quale scrivi il valore attuale del parametro (con un Replace() al
>> Queydef.SQL), questa query usa per ECount.
>
> Sono valori scelti in caselle combinate nell'intestazione maschera. Nella query ho cose tipo:
> WHERE ((([qTutte le strutture].codice) Like [forms]![mElenco]![strRich] Or ...
>
> Scusa, ma questa cosa del Replace non mi è chiara: vuoi dire, mettere in una variabile ValstrRich il valore, per esempio, di [forms]![mElenco]![strRich] e poi costruire la query con un replace del nome campo col valore della variabile?

Intendo ca. (air code = senza prova):

Dim db As DAO.Database
Dim strSQL As String

Set db = Currentdb

strSQL = db.QueryDefs("MiaBellaQuery").SQL

strSQL = Replace(strSQL,"[forms]![mElenco]![strRich]","PippoPallino")

db.QueryDefs("qryDummy").SQL = strSQL

?ECount("*", "qryDummy")

Dove qryDummy è una query salvata "di lavoro" che puoi usare per
qualunque scopo.



text:

Sì, ora ci sono. Intanto ho fatto delle prove e vedo la luce in fondo al tunnel.
Grazie, sempre e ripetutamente.


title: Controllo activeX ImageList

author: Giuseppe

text:
Ciao a tutti
Vorrei sapere se è possibile e come fare riferimento
alle icone di Windows XP in un controllo
ImageList
Ciao
Giuseppe


title: togliere l'ultimo record vuoto in una maschera

text:
come si nasconde l'ultimo record, quello con tutti zeri dalla
visualizzazione di una maschera in modalità maschere continue? grazie.


author: Alessandro

text:
"Tosto73" <
tos...@libero.it
> wrote in message
news:0qg08.20007$cU4.6...@twister1.libero.it...
> come si nasconde l'ultimo record, quello con tutti zeri dalla
> visualizzazione di una maschera in modalità maschere continue? grazie.
Se imposti la proprietà AllowAdditions=False sparisce.
Ovviamente dovrai ripristinarlo quando ti serve con un Pulsantino o
il Doppio Click sul corpo della form.......!
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: The-real-Isaac

text:
"Tosto73" <
tos...@libero.it
> ha scritto nel messaggio
news:0qg08.20007$cU4.6...@twister1.libero.it...
> come si nasconde l'ultimo record, quello con tutti zeri dalla
> visualizzazione di una maschera in modalità maschere continue? grazie.
>
Sempre nella scheda 'dati', però della maschera, 'consenti aggiunte' = No.
Ovviamente in quella modalità di visualizzazione non potrai inserire nuovi
record.
Ciao.
--
Alberto


title: Aiutate una povera studentessa

text:
Sto facendo un progetto per un'esame universitario e mi sono trovata
con un problema
A un certo punto il testo dice " a fine gestione il totale delle spese
sostenute deve essere ripartito tra i condomini in base ai millesimi"
Vorrei sapere come fare a fare la somma di una colonna di una tabella
(quella dei costi delle spese) e importare il risultato in un altra
tabella(quella della ripartizione per i condomini)
Successivamente poi vorrei poter prendere questo valore e fare le
divisioni per ogni condomino!
Magari è facilissimo ma io sono alle prime armi!
Grazie in anticipo


title: Aiutate una povera studentessa

author: Roberto da casa

text:
"Birba77" <
slalo...@yahoo.com
> ha scritto nel messaggio
news:3c2dcc5f...@news.tin.it...

Vedi che avevo ragione io che non devi memorizzare un campo calcolato in una
tabella. ;-)
Se hai una tabella Condomini che ha una struttura simile:
IDCondomino    Contatore e chiave primaria
Millesimi            Numerico
ecc. ecc.
ed hai una tabella Spese che ha una struttura simile:
IDSpesa            Contatore e chiave primaria
ImportoSpesa    Numerico
ecc. ecc.
creati una query che abbia il seguente codice SQL:
SELECT Condomini.IDCondomino, Condomini.Millesimi,
DSum("ImportoSpesa","Spese")/1000*[Millesimi] AS Quota
FROM Condomini;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Aiutate una povera studentessa

text:
On Sat, 29 Dec 2001 14:55:48 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>
>"Birba77" <
slalo...@yahoo.com
> ha scritto nel messaggio
>news:3c2dcc5f...@news.tin.it...
>>
>>
>> Sto facendo un progetto per un'esame universitario e mi sono trovata
>> con un problema
>> A un certo punto il testo dice " a fine gestione il totale delle spese
>> sostenute deve essere ripartito tra i condomini in base ai millesimi"
>> Vorrei sapere come fare a fare la somma di una colonna di una tabella
>> (quella dei costi delle spese) e importare il risultato in un altra
>> tabella(quella della ripartizione per i condomini)
>> Successivamente poi vorrei poter prendere questo valore e fare le
>> divisioni per ogni condomino!
>> Magari č facilissimo ma io sono alle prime armi!
>> Grazie in anticipo
>
>Vedi che avevo ragione io che non devi memorizzare un campo calcolato in una
>tabella. ;-)
>
>Se hai una tabella Condomini che ha una struttura simile:
>
>IDCondomino    Contatore e chiave primaria
>Millesimi            Numerico
>ecc. ecc.
>
>ed hai una tabella Spese che ha una struttura simile:
>
>IDSpesa            Contatore e chiave primaria
>ImportoSpesa    Numerico
>ecc. ecc.
>
>creati una query che abbia il seguente codice SQL:
>
>SELECT Condomini.IDCondomino, Condomini.Millesimi,
>DSum("ImportoSpesa","Spese")/1000*[Millesimi] AS Quota
>FROM Condomini;
>
>--
>Roberto
>
>---------------------------------------------
>il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
>---------------------------------------------
>
>
Dunque il testo del problema dice cosě..Il condominio č formato da un
insieme di condomini proprietari di appartamenti  e/o box dei quali si
conosce nome e cognome.Un appartamento/box puň essere cointestato  a
piů di un proprierietario.Ogni appartamento/box ha un numero di
riferimento ed č caratterizzato  da una particella espressa in
millesimi ,dal piano e dalla scala.
I proprietari devono pagare delle rate aventi precise scadenze(3-4
all'anno).L'importo delle rate viene inserito dall'amministratore.
Il sistema deve tenere traccia  di tutti i pagamenti delle rate
effettuati dai proprietari.
Durante la gestione ci sono delle spese di diverso tipo.Le spese
vengono pagate in una certa data e fanno riferimento ad una
particolare fattura del fornitore.Il sistema deve tenere traccia di
tutte le spese per le quali esiste una fattura e deve memorizzare la
data in cui queste spese vengono pagate(il pagamento potrebbe non
coincidere con la data di emissione della fattura)..
a fine gestione il totale delle spese
>> sostenute deve essere ripartito tra i condomini in base ai millesimi"
Quindi secondo me occorre mettere quello che ti ho detto..anche perchč
ci vuole una tabella che tenga conto delle spese e dell'importo..
Tu come la faresti invece??
Scusa se sono stordita!!


title: Aiutate una povera studentessa

text:
On Sun, 30 Dec 2001 02:05:57 +0100, Carlo Filippini
<carlo.f...@NOSPAMtiscalinet.it> wrote:
>On Sat, 29 Dec 2001 14:31:31 GMT,
slalo...@yahoo.com
 (Birba77)
>wrote:
>
>> Successivamente poi vorrei poter prendere questo valore e fare le
>> divisioni per ogni condomino!
>
>Attenzione, non e' compito dell'amministratore suddividere le spese
>fra i condomini che si sono spartiti un'unita' immobiliare.
>L'amministratore deve sempre riferirsi alle unita' immobiliari e ai
>millesimi che sono fissati nel regolamento di condominio.
>Quindi se originariamente il condominio prevedeva 5 proprietari con 5
>appartamenti; l'amministratore dovra' sempre riferirsi a questa
>situazione, anche se i proprietari e gli appartamenti sono diventati 7
>a causa di frazionamenti.
>
>Ciao.
>--
>	Carlo Filippini
>---
mi sono sbagliata intendevo dire ogni appartamento/box


title: Aiutate una povera studentessa

author: Sib dal portatile

text:
"Birba77" <
slalo...@yahoo.com
> ha scritto nel messaggio
CUT
> Dunque il testo del problema dice cosě..Il condominio č formato da un
> insieme di condomini proprietari di appartamenti  e/o box dei quali si
> conosce nome e cognome.Un appartamento/box puň essere cointestato  a
> piů di un proprierietario.Ogni appartamento/box ha un numero di
> riferimento ed č caratterizzato  da una particella espressa in
> millesimi ,dal piano e dalla scala.
> I proprietari devono pagare delle rate aventi precise scadenze(3-4
> all'anno).L'importo delle rate viene inserito dall'amministratore.
> Il sistema deve tenere traccia  di tutti i pagamenti delle rate
> effettuati dai proprietari.
> Durante la gestione ci sono delle spese di diverso tipo.Le spese
> vengono pagate in una certa data e fanno riferimento ad una
> particolare fattura del fornitore.Il sistema deve tenere traccia di
> tutte le spese per le quali esiste una fattura e deve memorizzare la
> data in cui queste spese vengono pagate(il pagamento potrebbe non
> coincidere con la data di emissione della fattura)..
> a fine gestione il totale delle spese
> >> sostenute deve essere ripartito tra i condomini in base ai millesimi"
>
>
> Quindi secondo me occorre mettere quello che ti ho detto..anche perchč
> ci vuole una tabella che tenga conto delle spese e dell'importo..
Tenere memoria dei pagamenti dei condomini non vuol dire memorizzare dati
calcolabili.
Sei sicura che questo problema te lo abbiano assegnato all'universita'? Mi
sembra poco "didattico" a mio avviso vi sono situazioni molto migliori per
comprendere e/o dimostrare di aver compreso il funzionamento di una
struttura di database, questo sembra piu' un esercizio della mente.
Ad ogni modo, se proprio lo si vuole cercare, questo esercizio presenta un
lato positivo: richiede una profonda riflessione prima di mettere mano al PC
e io ho la sensazione che tu ti sia ritrovata a meta' lavoro sul PC quando
ti sei accorta di dover tenere conto di fattori che avevi sottovalutato.
Scusa l'elucubrazione, vengo al dunque:
Cosi' all'impronta, ma potrei sbagliarmi, direi che ti serve qualcosa del
tipo:
Tabelle
Condomini    Spese       Pagamenti    Fatture
In ciascuna hai i dati che ti occorrono, ossia:
Condomini
ID
Nome
Millesimi
Ecc
Spese
ID
DataSp
Importo
IDFattura
Pagamenti
ID
IDCondomino
IDSpesa
Importo
DataPag
Fatture
ID
Importo
Ditta
DataFatt
Con le dovute relazioni ottieni una struttura che contiene tutti i dati che
ti entrani, gli altri dati sono comunque calcolabili da quelli inseriti,
infatti puoi sempre calcolare la ripartizione delle spese dai millesimi o
altro, puoi risalire alle fatture, puoi risalire ai pagamenti e alle date di
ciacun evento.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bin laden saddam attentato medio oriente


title: Aiutate una povera studentessa

text:
On Mon, 31 Dec 2001 15:21:05 GMT, "Sib dal portatile"
<
sibN...@iol.it
> wrote:
>>
>>
>> Quindi secondo me occorre mettere quello che ti ho detto..anche perchè

Non credi che me lo abbiano dato all'università??
Comunque l'ho fatto più o meno come me lo hai dato tu..la
memorizzazione dei dati con Access l'ho fatta .ora passo alla parte di
Java
Grazie


title: Aiutate una povera studentessa

text:
"Birba77" <
slalo...@yahoo.com
> ha scritto nel messaggio
CUT
> Non credi che me lo abbiano dato all'università??
Era solo una frase, poco importa il fatto.
> Comunque l'ho fatto più o meno come me lo hai dato tu..la
Bene, vuol dire che la struttura dovrebbe essere quella giusta
> memorizzazione dei dati con Access l'ho fatta .ora passo alla parte di
> Java
In che senso?
Che importanza ha il linguaggio con cui intendi gestire i dati?
Il tuo problema, mi sembra, era quello di tirar fuori i dati che ti servono
e non avevi affatto detto che ritenevi di avere completato la struttura dei
dati come invece dici ora.
Ad ogni modo se ritieni, a questo punto, di aver risolto mi fa piacere per
te.
> Grazie
Saluti



title: Aiutate una povera studentessa

text:
Access mi serviva solo per memorizzare i  dati poi l'applicazione  va
fatta  in Java..e li mi sa che sono  guai



title: Aiutate una povera studentessa

text:
"Birba77" <
slalo...@yahoo.com
> ha scritto nel messaggio
> Access mi serviva solo per memorizzare i  dati poi l'applicazione  va
> fatta  in Java..e li mi sa che sono  guai
L'avevo capito.
Comunque il vero problema e' capire cosa vuole ottenere il tuo professore.
Gia' mi sembrava poco adatto a valutare la conoscenza di access, ma se poi
lo devi pure fare in java mi viene da pensare che se lo sia sognato la notte
di lasciare questo problema.
In bocca al lupo per l'esame.
Sib
PS, si scrive sempre dopo il quoting.



title: Aiutate una povera studentessa

text:


scusa ma sono poco pratica dei ng..ho deciso   di usarli solo perchč
avevo bisogno di aiuto.
Il problema č che di Java so poco o nulla e se  penso che ci tocca
fare anche l'interfaccia grafica( in due ore di lezione avevamo fatto
due finestre) mi sento male!!
L'esame č il 5 febbraio ma devo consegnare tutto per il 25 gennaio
Ti farň sapere.
Rossella


title: Aiutate una povera studentessa

text:
"Birba77" <
slalo...@yahoo.com
> ha scritto nel messaggio
> On Thu, 03 Jan 2002 21:40:02 GMT, "Sib dal portatile"
> >"Birba77" <
slalo...@yahoo.com
> ha scritto nel messaggio
> >
> >> Access mi serviva solo per memorizzare i  dati poi l'applicazione  va
> >> fatta  in Java..e li mi sa che sono  guai
> >
> >L'avevo capito.
> >Comunque il vero problema e' capire cosa vuole ottenere il tuo
professore.
> >Gia' mi sembrava poco adatto a valutare la conoscenza di access, ma se
poi
> >lo devi pure fare in java mi viene da pensare che se lo sia sognato la
notte
> >di lasciare questo problema.
> >In bocca al lupo per l'esame.
> Il problema è che di Java so poco o nulla e se  penso che ci tocca
> fare anche l'interfaccia grafica( in due ore di lezione avevamo fatto
> due finestre) mi sento male!!
> L'esame è il 5 febbraio ma devo consegnare tutto per il 25 gennaio
> Ti farò sapere.
Ma infatti non mi sembra che il Java sia adatto per la generazione di
interfacce utente particolarmente amichevoli, almeno dal punto di vista
dello svilupatore. Comunque se ti interessa posso metterti in contatto con
mio fratello che sta' prendendo il diploma universitario in informatica e ha
gia' dato l'esame di programmazione in java, forse lui puo' essere
interessato ad approfondire l'accesso ai dati tramite java.
Sib



title: Aiutate una povera studentessa

text:
"Birba77" <
slalo...@yahoo.com
> ha scritto nel messaggio
CUT
> sono poco pratica dei ng..ho deciso   di usarli solo perchč
> avevo bisogno di aiuto.
Come tutti quelli che trovi qui.
Sib


title: Aiutate una povera studentessa

author: Emyr

text:


beh...
insomma non tutti lo frequentano  perchč hanno bisogno di aiuto,
alcuni lo danno e basta!
Saluti.
Emanuele.


title: Aiutate una povera studentessa

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
> On Sat, 05 Jan 2002 19:41:17 GMT, "Sib dal portatile"
> >"Birba77" <
slalo...@yahoo.com
> ha scritto nel messaggio
> >CUT
> >> sono poco pratica dei ng..ho deciso   di usarli solo perchč
> >> avevo bisogno di aiuto.
> >
> >Come tutti quelli che trovi qui.
>
> beh...
> insomma non tutti lo frequentano  perchč hanno bisogno di aiuto,
> alcuni lo danno e basta!
Rispondere alle domande degli altri fa crescere anche chi risponde.
Comunque anche i piu' esperti a volte hanno bisogno di aiuto.
Sib


title: ABC access

author: Giovanni

text:
Sono nuovo di quetso NG, e ancor piů 'nuovo' per acess.
Potreste indicarmi dovo posso trovare le primissime nozioni per capire
qualcosa di questo prg ?
Grazie Giovanni
--
Per risposte private togliere SEVOLETESCRIVERE


title: ABC access

author: Roberto

text:
Giovanni <
liberogianniSE...@libero.it
> wrote in message
dM845.245757$VM3.1...@news.infostrada.it...
> Sono nuovo di quetso NG, e ancor più 'nuovo' per acess.
> Potreste indicarmi dovo posso trovare le primissime nozioni per capire
> qualcosa di questo prg ?
> Grazie Giovanni
>
> --
> Per risposte private togliere SEVOLETESCRIVERE
>
Sul Sommario della Guida in linea di Access.
Roberto


title: Ritorno record variato

author: Paolo Donnarumma

text:
Ho una maschera principale visualizzata su maschere continue  basata su di
una tabella con due soli campi, la chiave (ID Contatore) ed un campo testo:
volendo variare il record corrente, apro un'altra maschera in cui faccio la
variazione; chiudo la maschera di variazione, lancio una requery sulla
maschera principale contenente i vari records per aggiornarla: è possibile
tornare con il cursore sul record variato? Con requery ritorna sempre sul
primo record!


title: Ritorno record variato

text:
"Paolo Donnarumma" <
paolo.do...@tin.it
> ha scritto nel messaggio
news:%NPma.20885$T34.6...@news2.tin.it...

Prima di aprire la maschera in cui fai le variazioni memorizzati l'ID del
record corrente della maschera principale.
Dopo aver fatto il requery della maschera principale sposta il fuoco sul suo
controllo associato al campo ID e ricerca con il metodo FindRecord il valore
di ID che hai memorizzato precedentemente.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ritorno record variato

author: Maurizio Borrelli

text:
"Paolo Donnarumma" <
paolo.do...@tin.it
> wrote in message
news:%NPma.20885$T34.6...@news2.tin.it...

    Cosi' come lanci la requery, successivamente potresti eseguire un
FindFirst sul RecordsetClone della maschera principale e, in caso di
successo, potresti assegnare alla proprieta' Bookmark del Recordset della
maschera il valore del Bookmark del RecordsetClone.
--
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


title: Excel da Accesss VBA

author: Motore

text:
    Con il comando in VBA di Access :
     Set Mioexcel = GetObject(, "excel.application")
      Mioexcel.Workbooks.Open Filename:= _
        "C:\LA\SC\CCC1.xls"
    Riesco a richiamare un file CCC1.xls da Access , però voglio
    che il tutto non sia visibile , mi spiego meglio , io voglio che Excel
seppure
    aperto lavori senza mostrarmi nulla del contenuto di CCC1.xls sul quale
in VBA
    di Access sto lavorando.
    Grazie


title: Excel da Accesss VBA

author: Sergio MAZZA

text:
"Motore" <
mot...@globalnet.it
> ha scritto nel messaggio news:4686240b$0$37203$4faf...@reader3.news.tin.it...

Set Mioexcel = GetObject...
Mioexcel.Visibile = false
...
Ciao.
--
Sergio MAZZA


title: Invio Posta tramite Access

author: Ferrante Luigi

text:
    Ciao a tutti
    Ho fatto una macro per inviare tramite @mail delle query, ma quando la
faccio partire mi da un errore" Impossibile aprire la sessione di posta
elettronica; controllare l'applicazione etc etc". A me la posta funziona,
che significa ?
                    Se c'è qualcuno che avuto gli stessi problemi mi puo
dire come li ha risolti ?
Luigi ferrante
Mi ero scordato l'indirizzo
dtc...@tin.it


title: Invio Posta tramite Access

text:
"Ferrante Luigi" <
luigi.f...@telecomitalia.it
> ha scritto nel messaggio
news:UIhv7.5362$pm2.1...@news1.tin.it...
>
>     Ciao a tutti
>
>     Ho fatto una macro per inviare tramite @mail delle query, ma quando la
> faccio partire mi da un errore" Impossibile aprire la sessione di posta
> elettronica; controllare l'applicazione etc etc". A me la posta funziona,
> che significa ?
>
>                     Se c'č qualcuno che avuto gli stessi problemi mi puo
> dire come li ha risolti ?
>
> Luigi ferrante
>
> Mi ero scordato l'indirizzo
dtc...@tin.it
>
Prova a guardare il Sito Comune ha un esempio di come inviare E-Mail tramite
Access....
@Alex.


title: Immagini su pulsanti

author: stwe

text:
"Collision" <
bai...@iol.it
> ha scritto nel messaggio
news:g3Ex8.6763$W9.1...@twister2.libero.it...
> Salve a tutti !
> Da poco ho iniziato a realizzare archivi e database con Access e moooolte
> volte ho qualche problema..forse anche banale ! Il problema banale attuale
> che ho č questo :
> E' normale che creando una struttura a caselle all'interno di una maschera
> le immagini bmp che applico ai pulsanti di controllo della stessa mi
> risultino cosě scarse di risoluzione ?
> Grazie in anticipo per le eventuali gradite risposte...
>
allora access le converte in bmp, quindi la prima cosa č lavorare su quel
formato per le immagini, seconda cosa potrebbe essere che le
adatti/ridimensioni ed ecco che si "sgranano", dovresti lavorare con
immagini che abbiano le stesse dimensioni dei pulsanti per stare tranquillo.
by
stwe


title: Immagini su pulsanti

text:
"Collision" <
bai...@iol.it
> ha scritto nel messaggio
news:HPQx8.88478$SR5.2...@twister1.libero.it...
> ma il fatto č che sui pulsanti normali..o sugli interruttori l'immagine č
> tale quale...solo in quelli di una struttura a caselle sono scarse di
> definizione...direi piuttosto che risultano in bianco e nero....
>
non so che dirti, mi spiace. :-(((


title: Re: Dove inserire il codice (vecchio quesito del 3/10)

author: Rovena

text:
Salve a tutti,
intanto è doveroso un mio ringraziamento a MC che mi ha risolto il problema
del riconoscimento dell'utente e del computer: Grazie! non sai quanto mi è
utile!
Inoltre volevo chiedere due cose:
1) dove si potrebbe mettere il codice se non volessi avere un comando, cioè
in altre parole come potrei avere compilato il campo "utente" senza dover
premere un tasto, ma solo aprendo il form?
2) come si potrebbe avere una query che filtri i dati del solo utente che
apre il db? come posso cioè dire che il criterio di selezione è la persona
che ha aperto il db?
Grazie ancora per ogni suggerimento!!
ciao
Rovena


author: Giacomo Alessandroni

text:
Rovena wrote:
> Salve a tutti,
>
> intanto è doveroso un mio ringraziamento a MC che mi ha risolto il problema
> del riconoscimento dell'utente e del computer: Grazie! non sai quanto mi è
> utile!
>
> Inoltre volevo chiedere due cose:
> 1) dove si potrebbe mettere il codice se non volessi avere un comando, cioè
> in altre parole come potrei avere compilato il campo "utente" senza dover
> premere un tasto, ma solo aprendo il form?
Su FormOpen.
Li inserisci il codice e compili il campo
Me.Utente.Value = Utente()
> 2) come si potrebbe avere una query che filtri i dati del solo utente che
> apre il db? come posso cioè dire che il criterio di selezione è la persona
> che ha aperto il db?
Basta che la query abbia il campo Utente e che tu imposti la condizione
WHERE Utente = Utente()
> Grazie ancora per ogni suggerimento!!
Prego.
Naturalmente Utente() e' la tua funzione che non ha parametri.
--
Giacomo Alessandroni
g.aless...@peacelink.it
Associazione PeaceLink
http://www.peacelink.it/
VoIP @ Skype
callto://galessandroni


text:
> > 1) dove si potrebbe mettere il codice se non volessi avere un comando,
cioč
> > in altre parole come potrei avere compilato il campo "utente" senza
dover
> > premere un tasto, ma solo aprendo il form?
>
> Su FormOpen.
> Li inserisci il codice e compili il campo
> Me.Utente.Value = Utente()
ho provato:
Private Sub Form_Open(Cancel As Integer)
Dim WshN As Object
Set WshN = CreateObject("WScript.Network")
Debug.Print "Nome computer = " & WshN.ComputerName
Debug.Print "Nome utente = " & WshN.UserName
Me.txt_pc.Value = WshN.ComputerName
Me.txt_user.Value = WshN.UserName
End Sub
ma mi da un errore run time 2448 "impossibile assegnare un valore
all'oggetto". Debuggando mi viene sottolineata questa riga:
Me.txt_pc.Value = WshN.ComputerName
>
> > 2) come si potrebbe avere una query che filtri i dati del solo utente
che
> > apre il db? come posso cioč dire che il criterio di selezione č la
persona
> > che ha aperto il db?
>
> Basta che la query abbia il campo Utente e che tu imposti la condizione
>
> WHERE Utente = Utente()
>
> > Grazie ancora per ogni suggerimento!!
>
> Prego.
> Naturalmente Utente() e' la tua funzione che non ha parametri.
scusa l'ignoranza... cosa vuol dire che la funzione non ha parametri? č
sufficiente che scriva tra i criteri della query:
WHERE Utente = Utente()
come mi hai suggerito o devo specificare qualcosa altrove?
Grazie!!!!
Rovena


text:
"Rovena" <
mionomesettant...@tiscali.it
> ha scritto nel messaggio
news:R7U0f.516$t5....@news.it.colt.net...
>
>
> ho provato:
>
> Private Sub Form_Open(Cancel As Integer)
>
> Dim WshN As Object
> Set WshN = CreateObject("WScript.Network")
> Debug.Print "Nome computer = " & WshN.ComputerName
> Debug.Print "Nome utente = " & WshN.UserName
>
> Me.txt_pc.Value = WshN.ComputerName
> Me.txt_user.Value = WshN.UserName
>
> End Sub
>
>
> ma mi da un errore run time 2448 "impossibile assegnare un valore
> all'oggetto". Debuggando mi viene sottolineata questa riga:
> Me.txt_pc.Value = WshN.ComputerName
>
Togli il .Value...
---omissis---
>
> Grazie!!!!
> Rovena
Ciao.
--
Sergio MAZZA


text:
[cut]
> > Dim WshN As Object
> > Set WshN = CreateObject("WScript.Network")
> > Debug.Print "Nome computer = " & WshN.ComputerName
> > Debug.Print "Nome utente = " & WshN.UserName
> >
> > Me.txt_pc.Value = WshN.ComputerName
> > Me.txt_user.Value = WshN.UserName
> >
> > End Sub
> >
> >
> > ma mi da un errore run time 2448 "impossibile assegnare un valore
> > all'oggetto". Debuggando mi viene sottolineata questa riga:
> > Me.txt_pc.Value = WshN.ComputerName
> >
>
> Togli il .Value...
>
con:
Private Sub Form_Open(Cancel As Integer)
Dim WshN As Object
Set WshN = CreateObject("WScript.Network")
Debug.Print "Nome computer = " & WshN.ComputerName
Debug.Print "Nome utente = " & WshN.UserName
Me.txt_pc = WshN.ComputerName
Me.txt_user = WshN.UserName
End Sub
mi da errore di run time -
2147352567
 (80020009)
Impossibile assegnare un valore all'oggetto
forse sbaglio qualcos'altro....
buona serata e buona cena...
a domani
Rovena
p.s. una curiosità: è difficile definire i dati in una query? da quanto ho
letto sulle istruzioni di access non sembra alla mia portata...



text:
"Rovena" <
mionomesettant...@tiscali.it
> ha scritto nel messaggio
news:aAU0f.517$t5....@news.it.colt.net...
>
> con:
>
> Private Sub Form_Open(Cancel As Integer)
>
> Dim WshN As Object
> Set WshN = CreateObject("WScript.Network")
> Debug.Print "Nome computer = " & WshN.ComputerName
> Debug.Print "Nome utente = " & WshN.UserName
>
> Me.txt_pc = WshN.ComputerName
> Me.txt_user = WshN.UserName
>
> End Sub
>
> mi da errore di run time -
2147352567
 (80020009)
> Impossibile assegnare un valore all'oggetto
>
> forse sbaglio qualcos'altro....
Scusa ma il debug.print non scrive nulla?
Il tuo codice, prima dell'assegnazione ai controlli "txt_pc" e "txt_user",
funziona.
Quei due controlli cosa sono? Caselle combinate o caselle di testo?
> buona serata e buona cena...
> a domani
> Rovena
>
> p.s. una curiosità: è difficile definire i dati in una query? da quanto ho
> letto sulle istruzioni di access non sembra alla mia portata...
>
Dovresti prima definire il significato di "...definire i dati in una
query..."...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:4344d085$0$29557$4faf...@reader1.news.tin.it...
> "Rovena" <
mionomesettant...@tiscali.it
> ha scritto nel
messaggio
> news:aAU0f.517$t5....@news.it.colt.net...
> >
> > con:
> >
> > Private Sub Form_Open(Cancel As Integer)
> >
> > Dim WshN As Object
> > Set WshN = CreateObject("WScript.Network")
> > Debug.Print "Nome computer = " & WshN.ComputerName
> > Debug.Print "Nome utente = " & WshN.UserName
> >
> > Me.txt_pc = WshN.ComputerName
> > Me.txt_user = WshN.UserName
> >
> > End Sub
> >
> > mi da errore di run time -
2147352567
 (80020009)
> > Impossibile assegnare un valore all'oggetto
> >
> > forse sbaglio qualcos'altro....
>
> Scusa ma il debug.print non scrive nulla?
> Il tuo codice, prima dell'assegnazione ai controlli "txt_pc" e "txt_user",
> funziona.
> Quei due controlli cosa sono? Caselle combinate o caselle di testo?
scusami ma sicuramente sto facendo delle cose di cui non ho quasi la più
pallida idea. Quello che voglio dire è che non essendo gran che esperta di
access qualche giorno fa ho postato l'esigenza di voler gestire un db in
access che già abbiamo, facendo in modo tale che il campo "utente" non fosse
ogni volta compilato a mano.
inserendo un bottone e le istruzioni suggerite da MC, che ringrazio di
nuovo, effettivamente tutto funziona alla perfezione. Solo che pensavo fosse
facile ottenere la stessa cosa in automatico senza spingere nessun bottone.
Ma come anticipato essendo totalmente a digiuno di access non posso andare
oltre che un copia ed incolla delle istruzioni.
Dunque non ti preoccupare di darmi ulteriori spiegazioni... che come si
diceva a scuola, mi mancano proprio le basi!
Insomma possiamo fare pure la fatica di spinger il bottone...
Invece cosa che sarebbe molto più utile per noi - sempre se fosse facile -
come è possibile dire ad access, in una query, di filtrare i dati del campo
relativo all'utente che si è connesso?
mi è stato suggerito di inserire:
WHERE Utente = Utente()
Naturalmente Utente() e' la tua funzione che non ha parametri.
ho provato a scriverlo tra i criteri di selezione della query (all'apposito
rigo, ma probabilmente li non si possono mettere delle istruzioni), ma
access è stato piuttosto contrariato...
anche per questo secondo quesito, se difficile da spiegare, ignoralo
completamente.
Grazie comunque per tutti i suggerimenti che mi avete dato finora
Rovena
p.s. magari prima o poi mi farò un bel corso di access, anche se
l'informatica non è il mio lavoro, access è un ottimo strumento
>
> > buona serata e buona cena...
> > a domani
> > Rovena
> >
> > p.s. una curiosità: è difficile definire i dati in una query? da quanto
ho
> > letto sulle istruzioni di access non sembra alla mia portata...
> >
>
>
> Dovresti prima definire il significato di "...definire i dati in una
> query..."...
vedi sopra
>
> Ciao.
>
> --
> Sergio MAZZA
>


text:
"Rovena" <
mionomesettant...@tiscali.it
> ha scritto nel messaggio news:Kk51f.522$t5....@news.it.colt.net...
>
> scusami ma sicuramente sto facendo delle cose di cui non ho quasi la più
> pallida idea. Quello che voglio dire è che non essendo gran che esperta di
> access qualche giorno fa ho postato l'esigenza di voler gestire un db in
> access che già abbiamo, facendo in modo tale che il campo "utente" non fosse
> ogni volta compilato a mano.
Sì ricordo;
> inserendo un bottone e le istruzioni suggerite da MC, che ringrazio di
> nuovo, effettivamente tutto funziona alla perfezione. Solo che pensavo fosse
> facile ottenere la stessa cosa in automatico senza spingere nessun bottone.
> Ma come anticipato essendo totalmente a digiuno di access non posso andare
> oltre che un copia ed incolla delle istruzioni.
> Dunque non ti preoccupare di darmi ulteriori spiegazioni... che come si
> diceva a scuola, mi mancano proprio le basi!
> Insomma possiamo fare pure la fatica di spinger il bottone...
approfondire il perché ti presenta un errore e tentare di risolverlo sta a te; se ti va bene quella soluzione non insisto.
> Invece cosa che sarebbe molto più utile per noi - sempre se fosse facile -
> come è possibile dire ad access, in una query, di filtrare i dati del campo
> relativo all'utente che si è connesso?
> mi è stato suggerito di inserire:
> WHERE Utente = Utente()
> Naturalmente Utente() e' la tua funzione che non ha parametri.
>
> ho provato a scriverlo tra i criteri di selezione della query (all'apposito
> rigo, ma probabilmente li non si possono mettere delle istruzioni), ma
> access è stato piuttosto contrariato...
Non so' io non ho visto questa funzione; un esempio di funzione potrebbe essere questa:
Function Utente() as string
Dim WshN As Object
Set WshN = CreateObject("WScript.Network")
Utente = WshN.UserName '<-- resituisce il nome dell'utente
Set WshN = nothing
End Function
> anche per questo secondo quesito, se difficile da spiegare, ignoralo
> completamente.
No; non dirmi così...
> Grazie comunque per tutti i suggerimenti che mi avete dato finora
> Rovena
>
> p.s. magari prima o poi mi farò un bel corso di access, anche se
> l'informatica non è il mio lavoro, access è un ottimo strumento
Capisco, ma se ti chiedono di fare qualcosa che non "ti compete" dovresti almeno prima chiedere di essere formata altrimenti non
possono pretendere risultati che non puoi dargli.
Questo sempre se ti interessa l'informatica "lato programmazione"...
> vedi sopra
Cioè? Alzo gli occhi al cielo?
Ciao.
--
Sergio MAZZA


text:
[cut]
>
> Non so' io non ho visto questa funzione; un esempio di funzione potrebbe
essere questa:
>
> Function Utente() as string
> Dim WshN As Object
> Set WshN = CreateObject("WScript.Network")
> Utente = WshN.UserName '<-- resituisce il nome dell'utente
> Set WshN = nothing
> End Function
>
grazie per le istruzioni, ma dove dovrei inserirle?
ovviamente se esiste un altro modo più sintetico ancora meglio. La richiesta
è solo quello di filtrare i record che abbiano come utente =utente che ha
aperto il db. Concettualmente è molto semplice: aprire una query che dia
solo i dati dell'utente che ha aperto la query stessa.
> > p.s. magari prima o poi mi farò un bel corso di access, anche se
> > l'informatica non è il mio lavoro, access è un ottimo strumento
>
> Capisco, ma se ti chiedono di fare qualcosa che non "ti compete" dovresti
almeno prima chiedere di essere formata altrimenti non
> possono pretendere risultati che non puoi dargli.
>
> Questo sempre se ti interessa l'informatica "lato programmazione"...
in realtà è una mia iniziativa. Se usi un db, hai studiato un pò di sql
all'università (ovviamente velocemente rimosso) e tutti i giorni devi fare
un report dicendo di filtrare i dati inseriti da te, ti viene voglia di
provare a eliminare qualche passaggio superfluo.
ciao,
Rovena



text:
"Rovena" <
mionomesettant...@tiscali.it
> ha scritto nel messaggio news:nAa1f.529$t5....@news.it.colt.net...
>
> grazie per le istruzioni, ma dove dovrei inserirle?
> ovviamente se esiste un altro modo più sintetico ancora meglio. La richiesta
> è solo quello di filtrare i record che abbiano come utente =utente che ha
> aperto il db. Concettualmente è molto semplice: aprire una query che dia
> solo i dati dell'utente che ha aperto la query stessa.
Copi e incolli il codice in un modulo;
> in realtà è una mia iniziativa. Se usi un db, hai studiato un pò di sql
> all'università (ovviamente velocemente rimosso) e tutti i giorni devi fare
> un report dicendo di filtrare i dati inseriti da te, ti viene voglia di
> provare a eliminare qualche passaggio superfluo.
concordo.
> ciao,



text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:di3d6r$u36$1...@area.cu.mi.it...
> "Rovena" <
mionomesettant...@tiscali.it
> ha scritto nel
messaggio news:nAa1f.529$t5....@news.it.colt.net...
> >
> > grazie per le istruzioni, ma dove dovrei inserirle?
> > ovviamente se esiste un altro modo più sintetico ancora meglio. La
richiesta
> > è solo quello di filtrare i record che abbiano come utente =utente che
ha
> > aperto il db. Concettualmente è molto semplice: aprire una query che dia
> > solo i dati dell'utente che ha aperto la query stessa.
>
> Copi e incolli il codice in un modulo;
funziona!!!! grazie mille!
ciao e bserata
Rovena



text:
"Rovena" <
mionomesettant...@tiscali.it
> ha scritto nel messaggio news:ORa1f.532$t5....@news.it.colt.net...
>
> funziona!!!! grazie mille!
>
> ciao e bserata
> Rovena
Oruvuars...
Ciao.
--
Sergio MAZZA


title: Manuale Access 2002

author: SaMa

text:
MANUALE Programmare Microsoft Access 2002 di Rick Dobson Mondatori
informatica con cd, nuovo, prezzo copertina euro 77,47 vendo ad euro 45,00
smack...@email.it


title: Manuale Access 2002

author: Gippe

text:
"SaMa" <
sm...@email.it
> ha scritto nel messaggio
news:blvbla$m2f$1...@lacerta.tiscalinet.it...
> MANUALE Programmare Microsoft Access 2002 di Rick Dobson
>Mondatori
Versione taroccata ;-)


title: Run time di Access

author: Eugene

text:
Ho letto la faq sul sito comune riguardante il compilatore access,ed ho
visto che si parlava del Run time per leggere i file .mdb fino alla
versione access 97.
Qualcuno mi da dire dove si possono reperire informazioni riguardanti la
run time per Access 2000?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Run time di Access

text:
"Eugene" <
bonn...@libero.it
> ha scritto nel messaggio
news:br79mf$4t4$1...@news.newsland.it...
> Ho letto la faq sul sito comune riguardante il compilatore access,ed ho
> visto che si parlava del Run time per leggere i file .mdb fino alla
> versione access 97.
> Qualcuno mi da dire dove si possono reperire informazioni riguardanti la
> run time per Access 2000?
>
Con Access 2000 non cambia nulla rispetto ad Access 97; devi comunque
possedere la versione Developer di Access per poter cosě creare il run time
del tuo programma database.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: probl con date in stringa sql...

author: Enrico Virginio

text:
Questa è la query che uso per aprire un recordset DAO:
strSQL = "SELECT Insert.Contatore, Insert.NSped, Insert.NDocCli,
Giacenze.IDGiac, Giacenze.DataGia, Insert.IDAnaCli, Insert.RagSocCli,
Insert.IDEsito, Insert.DesEsito, Insert.DataCons, Insert.RagSocMitt,
Insert.RagSocDes, Insert.LocaDes, Insert.ProvDes" & _
" FROM Giacenze INNER JOIN [Insert] ON Giacenze.Nsped = Insert.NSped" & _
" WHERE (((Insert.IDEsito)=1 Or (Insert.IDEsito)=2)" & _
" AND ((Insert.DataCons) BETWEEN #" & CDate(Me.DataDa) & "#" & _
" AND #" & CDate(Me.DataA) & "#))"
i valori delle date li prendo da txtbox di una maschera
se inserisco le date inm formato ddmmyyyy non vengono considerate
se le inserisco in formato mmddyyyy allora tutto funzia....
come si vede dalla query ho pure usato la funzione CDate ma non serve a
nulla...
PERCHE ?
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.784 / Virus Database: 530 - Release Date: 27/10/2004