title: Reimpostare valore dopo report

author: Sib

text:
"MoBi" <
n...@grazie.it
> ha scritto nel messaggio

fai una query di aggiornamento ed eseguila dopo la stampa.
Sib
--
http://www.gestionedati.com


title: Reimpostare valore dopo report

author: MoBi

text:
"Sib" <sedav...@SPAMtiscali.it> ha scritto nel messaggio
news:4446b7a3$0$29722$4faf...@reader2.news.tin.it...

Ok grazie , ma pensavo si potesse fare direttamente.
ciao


title: parametri nelle query

text:
Ciao!
Scusate la domanda che può sembrare banale, ma sono una neofita!!!
Ho necessità di creare un pulsante in grado di cercare una stringa
qualsiasi in qualsiasi campo di una tabella. Finora sono solo riuscita
a creare un pulsante che potesse trovare l'esatta stringa presente in
un solo campo...
Grazie in anticipo! :)
la.marea


title: parametri nelle query

author: Roberto dal portatile

text:
<
la.m...@gmail.com
> ha scritto nel messaggio
news:1153996731....@s13g2000cwa.googlegroups.com...

Invece di una query puoi fare con facilità quanto chiedi in una maschera
usando il metodo FindRecord (vedi help); naturalmente per eseguire la
ricerca su tutti i campi è necessario impostare ad acAll l'argomento
soloincampocorrente.
Naturalmente puoi anche usare una query parametrica, ma risulta un po' più
laborioso.
>
>Grazie in anticipo! :)
Prego
>la.marea
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: parametri nelle query

text:
Ciao Roberto!
Grazie :)
terrò conto del tuo suggerimento!
In ogni caso ho trovato una soluzione proprio ieri sera a forza di
sbatterci la testa e si tratta proprio di una query parametrica :)
Se oggi testando mi darà problemi farò come dici tu, e prima o poi
darò una occhiata all'help come mi hai consigliato di fare.
A presto.
ila lliqa'
Rosangela
Roberto dal portatile ha scritto:



title: Nuovo record in maschera secondo i valori di una sottomaschera

author: Carlo

text:
Saaalve.
Primo post, un gran casino.
Mi spiego [ci provo].
e' possibile fare in modo che a seconda dei valori inseriti in controlli di
una sottomaschera
venga creato un Nuovo record nella Maschera Principale facendo sì che alcuni
campi del nuovo record siano già completati ?
Per esempio :
Nel form PRINCIPALE ho il campo POSIZIONE e GIOCO
Se nella sottomaschera il valore di RICE è uguale a "/" AND il valore di
gioco (della maschera principale) è "N", allora
Viene creato un nuovo record nella maschera principale, dove
POSIZIONE resta uguale al record precedente, ma GIOCO diventa 'A'
Vi prego aiutatemi che ci sto impazzendo sopra.
Utilizzo ACCESS2000 con W98SE.
Grazie mille.
Carlo


author: Emyr

text:
On Wed, 20 Feb 2002 17:14:23 +0100, "Carlo" <
ca...@publi2001.net
>
wrote:
>Saaalve.
>Primo post, un gran casino.
>Mi spiego [ci provo].
>
>e' possibile fare in modo che a seconda dei valori inseriti in controlli di
>una sottomaschera
>venga creato un Nuovo record nella Maschera Principale facendo sģ che alcuni
>campi del nuovo record siano gią completati ?
>
>Per esempio :
>
>Nel form PRINCIPALE ho il campo POSIZIONE e GIOCO
>
>Se nella sottomaschera il valore di RICE č uguale a "/" AND il valore di
>gioco (della maschera principale) č "N", allora
>
>Viene creato un nuovo record nella maschera principale, dove
>POSIZIONE resta uguale al record precedente, ma GIOCO diventa 'A'
>
>Vi prego aiutatemi che ci sto impazzendo sopra.
>Utilizzo ACCESS2000 con W98SE.
>
>Grazie mille.
>Carlo
>
si basta che da codice crei il nuovo record...
docdm.gotorecord,acnewrecord
e poi nei campi inizilizzi i campi che vuoi alla bisogna....
me.nomecampo=veditu...
Saluti.
Emanuele.


title: filtro al volo su report

author: BB

text:
all'apertura di un report, vorrei che mi apparisse una richiesta di
filtraggio su un campo,
non sono stato capace di farlo, ma si puo'?   e come?
il report si basa su una tabella e non su una query


title: filtro al volo su report

author: Sergio MAZZA

text:
"BB" <
BLUE...@TIN.IT
> ha scritto nel messaggio
news:GW_Y7.1150$q%1.3...@news2.tin.it...

Prova con:
Es.
'---------------
DoCmd.OpenReport , , , "[nomeCampoAlfanumericoDaFiltrare] = " & chr(34) &
InputBox("inserisci il testo", "Input dati", "valore di default") & chr(34)
'---------------
Ciao.
--
Sergio MAZZA


title: filtro al volo su report

author: Claudio

text:
ho + o - il suo stesso problema ma per me gli hai risposto in armeno....puoi
spiegarmi meglio?
grazie
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:a11v2p$j7$1...@canarie.caspur.it...



title: filtro al volo su report

text:
"Claudio" <
clawe...@yahoo.it
> ha scritto nel messaggio
news:OH%Y7.1303$q%1.4...@news2.tin.it...
> ho + o - il suo stesso problema ma per me gli hai risposto in
armeno....puoi
> spiegarmi meglio?
> grazie
>
Ma armeno ho risposto...
Per favore scrivi la tua risposta dopo il messaggio precedente, come faccio
io; grazie.
Spiegarmi meglio? Basta che selezioni le istruzioni utilizzate e premi F1
per avere una spiegazione; il vero problema è sapere se l'esempio che ho
riportato è la soluzione per entrambi o no.
Cosa dice l'help per il metodo OpenReport:
'--- tratto dall'help
il metodo OpenReport esegue l'azione ApriReport in Visual Basic. Per
ulteriori informazioni sul funzionamento dell'azione e dei relativi
argomenti, vedere nella Guida l'argomento relativo all'azione.
Sintassi
DoCmd.OpenReport nomereport[, visualizzazione][, nomefiltro][,
condizioneWHERE]
'---
Ed è proprio l'ultima opzione ([, condizioneWHERE]) che ho preso in
considerazione; significa che posso aprire un report (basato su una query o
tabella) impostandogli una condizione WHERE con sintassi SQL (vedi help).
Es.
ho un report che mi visualizza tutti i nominativi della mia agenda, ma ne
voglio visualizzare solo uno:
'---------
DoCmd.OpenReport "Agenda", , , "[nominativo] = 'Sergio MAZZA'"
'---------
ora questa istruzione mi aprirà sempre il report Agenda e troverà il dato
'Sergio MAZZA' contenuto nel campo [nominativo], se c'è.
Ma se io voglio che sia l'utente a scegliere il nominativo, come faccio?
Devo trovare una istruzione che mi permetta di richiedere il dato in input e
passarlo alla condizione WHERE del report. Per semplicità ho scelto la
funzione InputBox (vedi help) che, una volta invocata, presenta una maschera
con una casella di testo dove inserire dei dati.
'--- tratto dall'help
Visualizza un messaggio in una finestra di dialogo, attendendo che l'utente
immetta del testo o scelga un pulsante, quindi restituisce un valore String
 che include il contenuto della casella di testo.
Sintassi
InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile,
context])
'---
Quindi l'esempio diventa:
'---------
DoCmd.OpenReport "Agenda", , , "[nominativo] = " & Chr(34) &
InputBox("Inserisci il nominativo (Nome e Cognome).", "Input
dati","Nominativo da stampare") & Chr(34)
'---------
L'ultima nota riguarda la funzione Chr (vedi help), con il numero Ascii 34,
ovvero le virgolette ("); se il dato è alfanumerico deve essere racchiuso
tra virgolette ("Sergio MAZZA") e se questo dato deve essere incluso in una
stringa SQL (per esempio) diventerebbe: "[nominativo] = "Sergio MAZZA""; ma
la sintassi è errata e può essere sostituita con l'uso dell'apostrofo:
"[nominativo] = 'Sergio MAZZA'"; ma anche con questa soluzione potresti
incontrare problemi se il nominativo contiene un apostrofo: "[nominativo] =
'Sergio D'AMICO'"; un bel casino! Puoi risolvere con l'utilizzo del Chr che
restituisce il carattere in base al valore Ascii passato; alla fine:
"[nominativo] = " & Chr(34) & "Sergio D'AMICO" & Chr(34).
Adesso l'esempio:
 '---------------
DoCmd.OpenReport , , , "[nomeCampoAlfanumericoDaFiltrare] = " & chr(34) &
InputBox("inserisci il testo", "Input dati", "valore di default") & chr(34)
'---------------
è ancora armeno o meno, meno meno o più o meno?
Ciao.
--
Sergio MAZZA


title: filtro al volo su report

text:
Devo ammettere che oltre ad essere bravo sei pure simpatico. Mi scuso se
ancora non conosco le "regole" dei newsgroup ma sono nuovo.
La risposta è molto + chiara per me ora, e ti ringrazio. Se posso vorrei
chiederti un'ultima cosa:
come posso filtrare invece i campi (magari attraverso una maschera
precedente al report) in cui ad es possa spuntare solo i campi che voglio,
il tutto però su di un layout di report da me precedentemente generato?
grazie :)
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:a13m54$dbi$1...@canarie.caspur.it...



title: filtro al volo su report

text:
"Claudio" <
clawe...@yahoo.it
> ha scritto nel messaggio
news:UFlZ7.26$WQ2...@news2.tin.it...
> Devo ammettere che oltre ad essere bravo sei pure simpatico. Mi scuso se
> ancora non conosco le "regole" dei newsgroup ma sono nuovo.
Si vabbe' ti scusi ma se non scrivi dopo (alla fine, Ctrl-End) il messaggio
precedente, vedrai che ti becchi un rimprovero di Antonio. Poi non dire che
non ti ho avvertito...
> La risposta è molto + chiara per me ora, e ti ringrazio. Se posso vorrei
> chiederti un'ultima cosa:
> come posso filtrare invece i campi (magari attraverso una maschera
> precedente al report) in cui ad es possa spuntare solo i campi che voglio,
> il tutto però su di un layout di report da me precedentemente generato?
> grazie :)
>
Non capisco che significa "layout di report"; se vuoi filtrare un report
tramite dei valori inseriti su una maschera (con qualsiasi layout) devi
costruirti una condizione Where con sintassi SQL (vedi help).
Riprendiamo la tabella con l'Anagrafica dei clienti, ora voglio filtrare il
report con i dati presenti sulla maschera ma sono quelli dove ho fleggato i
checkbox (posizionati a fianco delle caselle testo).
Quindi il codice diventa:
'--------------
Dim strCondizioneWhere as String
strCondizioneWhere = ""
'verifico se il checkbox è fleggato e se la casella di testo è vuota
If Me!chkNome = -1 Then
    if Not IsNull(Me!nome) Then
        strCondizioneWhere = "[nome] = " & Chr(34) & Me!nome & Chr(34)
    Else
        Msgbox "Sì ma, come se chiama sto' cristiano?"
        Me!nome.SetFocus
        Exit Sub
    End If
End If
'idem con patate
If Me!chkCognome = -1 Then
    if Not IsNull(Me!cognome) Then
'verifico se la stringa con la condizione è piena
        If strCondizioneWhere="" Then
            strCondizioneWhere = "[cognome] = " & Chr(34) & Me!cognome &
Chr(34)
        Else
            strCondizioneWhere = strCondizioneWhere & " And [cognome] = " &
Chr(34) & Me!cognome & Chr(34)
        End If
    Else
        Msgbox "Sì ma, come se chiama sto' cristiano?"
        Me!cognome.SetFocus
        Exit Sub
    End If
End If
'vai col tango
DoCmd.OpenReport "Agenda", , , strCondizioneWhere
'--------------
Ciao.
--
Sergio MAZZA


title: colorare riga in base a valore

author: Laura Atzeni

text:
Sarebbe possibile, e se si in che modo, colorare una riga di un record in
visualizzazione maschere continue  in base al fatto che risponda o meno ad
un criterio?
grazie a tutti


title: colorare riga in base a valore

author: maestro

text:
Laura Atzeni ha scritto:

si basta usare formattazione condizionale ed in base alla condizione
colori lo sfondo, cambi il colore del testo ecc. ecc


title: colorare riga in base a valore

author: Gabriele Bertolucci

text:
> Sarebbe possibile, e se si in che modo, colorare una riga di un record in
> visualizzazione maschere continue  in base al fatto che risponda o meno ad
> un criterio?
Se non ti basta il limite dei tre criteri impostabili con la formattazione
condizionale, no.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: Cerco di spiegarmi meglio

author: enzo

text:
Ho un database con una tabella (ARTICOLI) con degli articoli, questi
articoli vengono inviati tramite collegamento RS232 a un registratore
di cassa.
Il formato che richiede la cassa e File.txt
nella tabella (ARTICOLI) ho un campo (Data Aggiornamento)
Quando devo inviare gli ultimi articoli inseriti o variati, lancio una
query di accodamento che mi inserisce in una tabella (TEMP) questi
articoli.
Attualmente quando invio alla cassa l'utente non riesce a capire a che
punto č la trasmissione.
Guardando le specifiche della cassa ho letto che č possibile inviare
delle righe che possono essere visualizzate sul display della cassa.
Quindi ho pensato di inserire tra le N righe degli articoli anche
delle righe intermedie che vengono visualizzate sulla cassa
dall'utente.
La mia domanda č:
come posso creare nella tabella (TEMP) tutte le righe degli articoli
interponendo delle righe intermedie con la percentuale di
trasferimento?
es.:
     PANTALONI
     - 1% -
     MAGLIETTA
     - 2% -
     ~
     CALZINI
     - 100% -
Saluto tutti
Enzo


title: Cerco di spiegarmi meglio

author: Alessandro Cara

text:
enzo wrote:
>
[cut]
enzo, almeno per me gia' eri stato chiaro. Non capivo a cosa
ti servisse e quindi lo hai spiegato (nceh se almeno per me
la cosa non era necessaria).
Credo che sia inutile ripostare sempre il medesimo problema
e comunque e' il caso che tu gli dia un "Oggetto" piu'
significativo
Ti avevo descritto due possibili processi alternativi,
almeno li hai letti o pensi che qualcuno ti debba scrivere
il codice?
> Enzo


title: Aiuto ricerca per principiante

author: Cirobis

text:
Scusate ma sono alle prime armi con access. Ho copiato il codice 3.29 dal
sitocomune "Come creare un controllo di ricerca" ma la cosa non ha
funzionato, qualcuno puo spiegarmi dove sbaglio premesso che:
- il messaggio di errore, evidenziando FindNext in Ricerca_KeyPress, dice
"Errore di compilazione - impossibile trovare il metodo o il membro dei
dati"
- il codice lo copio nel modulo accoppiato alla casella di testo
denominata Ricerca;
- esiste un campo che si chiama DITTA;
Vi ringrazio
Ciro
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Aiuto ricerca per principiante

author: Roberto dalla campagna

text:
"Cirobis" <
ciroorabona...@virgilio.it
> ha scritto nel messaggio
news:di3f4s$u69$1...@news.newsland.it...
> Scusate ma sono alle prime armi con access. Ho copiato il codice 3.29 dal
> sitocomune "Come creare un controllo di ricerca" ma la cosa non ha
> funzionato, qualcuno puo spiegarmi dove sbaglio premesso che:
> - il messaggio di errore, evidenziando FindNext in Ricerca_KeyPress, dice
> "Errore di compilazione - impossibile trovare il metodo o il membro dei
> dati"
> - il codice lo copio nel modulo accoppiato alla casella di testo
> denominata Ricerca;
> - esiste un campo che si chiama DITTA;
> Vi ringrazio
> Ciro
>
Se usi una versione successiva ad Access 97, devi aggiungere al tuo database
i riferimenti al Microsoft DAO 3.6 Object Library e dare a questo nuovo
riferimento la priorità massima spingendolo più in alto possibile nella
lista dei riferimenti.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: casella di riepilogo:proprietà o metodo non supportata

author: max

text:
con access2000 mi ritorna errore 438:
Me!ListLunedi.Recordset = rsGiorno
ho letto in questo gruppo che con access2000 le list
possono avere origine dati da recordset.
dove sbaglio?
grazie


author: Alessandro Baraldi

text:
"max" <
kwma...@katamail.com
> wrote in message
news:1128505204.5...@g44g2000cwa.googlegroups.com

Non ne sono certo, ma mi pare sia supportato in scrittura
solo da XP.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: acquisizione proprietà dai file

author: Enrico

text:
Mi servirebbe memorizzare in una tabella Access, il contenuto delle
proprietą, (personalizzate), dei file contenuti in una determinata
directory. Non sono un programmatore, sapete se c'č gią qualcosa di simile
freeware, o se non č troppo arduo provate a piegarmi come si puņ fare.
Grazie Enrico


title: acquisizione proprietà dai file

text:
"Enrico" <
ebr...@inwind.it
> ha scritto nel messaggio
news:3y7Q8.39276$Kt3.9...@twister2.libero.it...
> Mi servirebbe memorizzare in una tabella Access, il contenuto delle
> proprietà, (personalizzate), dei file contenuti in una determinata
> directory. Non sono un programmatore, sapete se c'è già qualcosa di simile
> freeware, o se non è troppo arduo provate a piegarmi come si può fare.
> Grazie Enrico
>
Forse c'è ma dovresti spiegare meglio che intendi per  "...il contenuto
delle proprietà, (personalizzate), dei file.."...
Ciao.
--
Sergio MAZZA


title: Come convertire le fatture in formato xml

author: Lo

text:
Salve a tutti,
in previsione delle nuove modifiche di legge che obbligheranno alla fatturazione elettronica anche fra privati, vorrei capire come fare a convertire i miei documenti in formato xml.
Non so proprio da che parte iniziare, se dal pdf, dalla maschera o da una query e poi cosa è necessario fare...
Sono proprio acerba e ignorante da questo punto di vista...
E' una cosa fattibile o bisogna essere un guru?
Qualcuno mi può illuminare?
Grazie mille per un vostro gentilissimo contributo.
Lo


author: RobertoA

text:

L'xml e' un file formato testo
Quindi puoi semplicemente aprire un file testo, con estensione xml, e ci
scrivi dentro, una roba del tipo:

num_file=freefile()
open nome_file for output as #num_file
print #num_file,"PRIMA RIGA DEL FILE XML"
print #num_file,"SECONDA RIGA DEL FILE XML"
print #num_file,"ULTIMA RIGA DEL FILE XML"
close num_file

Oppure vai di libreria xml (nei riferimenti devi avere il msxml60.dll),
ad esempio:

http://forum.masterdrive.it/microsoft-office-access-vba-23/vba-lettura-creazione-file-xml-40982/

Spero di averti 'illuminato'
E ciao


author: BFS

text:
Il 25/10/2017 16:01, Lo ha scritto:

qui trovvi tutte le specifiche tecniche
http://www.fatturapa.gov.it/export/fatturazione/it/normativa/f-2.htm

personalmente genero un file di testo direttamente leggendomi i dati
delle fatture

ultimamente per gli xml uso msxml60.dll che chiude i tag in automatico

ciao


text:

Ciao, io ho sempre usato il secondo sistema
Sono pero' sempre stato tentato dall'usare la scittura diretta del file
di testo per averne il pieno controllo
Tu li hai provati entrambi, puoi dirci quale sistema ritieni il millliore?


text:

diciamo che con la scrittura del file di testo ho fatto più errori di
distrazione con mancati tag non chiusi o con Maiuscole/Minuscole
usando la dll il codice risulta più pulito

ciao


text:

Grazie mille per le preziose informazioni anche se ancora non riesco a fare perfettamente mente locale. Negli esempi vedo i dati e non il nome del campo della maschera... o sbaglio? Non ho capito come faccio a dargli il nome del campo della mia maschera affinché mi prenda il valore di tale campo...
Chiedo venia per la mia ignoranza sulla lettura del codice xml...


author: Davide La Mantia

text:
Il giorno mercoledì 25 ottobre 2017 16:27:02 UTC+2, RobertoA ha scritto:
> Il 25/10/2017 16:01, Lo ha scritto:
CUT
>
> Oppure vai di libreria xml (nei riferimenti devi avere il msxml60.dll),
> ad esempio:
>
CUT

Onestamente usare le istruzioni di questa libreria mi sembra infinitamente più complicato che scrivere a mano i tag...

Ciao


text:

Si
Pero' e' anche quello un sistema
Poi usera' lui quello che piu' gli aggrada


title: Maledetto like

author: Ungi

text:
L'ho sempre odiato, anche a causa del casino che fa VBA sulle stringhe, oggi
l'odio sta aumentando.
Ho una semplice tabella con l'elenco delle regioni.
In due record ho nel campo Regione i valori:
    "Provincia Autonoma di Bolzano"
    "Provincia Autonoma di Trento"
sto cercando di trovare tramite un recordset l'ID del record contenente la
parola "Bolzano"
ecco il codice
    Dim Rst As New ADODB.Recordset
    Dim S As String
    S = "Select IDRegione From Regioni Where Regione like ""*Bolzano*"""
    Rst.Open S, CurrentProject.Connection, adOpenStatic, adLockOptimistic
    If Rst.EOF then
        MsgBox "Regione non trovata"
    endif
Non c'è verso di farlo funzionare, la regione non la trova mai, nonostante
abbia usato tutte le combinazioni possibili di apici e apicette
Uso Access 2007 con un file accdb diviso in Fe e BE.
Ho il sospetto che sia una qualche impostazione di Acc2007, che conosco
poco.
Ungi


title: Maledetto like

author: Cinzia

text:
"Ungi" <
liber...@liber.it
> ha scritto nel messaggio
news:488ddae8$0$18159$4faf...@reader3.news.tin.it...

Ciao Ungi,
questa volta Access 2007 non c'entra, il colpevole è il Recordset ADO.
In ADO il wildchar non è * ma % per cui
 S = "Select IDRegione From Regioni Where Regione like "%Bolzano%"
--
Cinzia [Office Access MVP]
_______________________

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


title: Maledetto like

text:
> Ciao Ungi,
> questa volta Access 2007 non c'entra, il colpevole è il Recordset ADO.
> In ADO il wildchar non è * ma % per cui
> S = "Select IDRegione From Regioni Where Regione like "%Bolzano%"
>
> --
> Cinzia [Office Access MVP]
> _______________________
>
www.riolab.org
>
http://accessdaziacin.live.spaces.com
> ----------------------------------------
>
>
Ahi ahi che toppata, in effetti io uso quasi sempre il formato .ADP con ADO
ed ho sempre usato %, ma l'avevo associato alla sintassi di Sql Server non
all'uso di ADO, oggi che non sto usando .Adp ero convinto di dover tornare
all'asterisco.
Provo, grazie
Ungi


title: Modificare campo tabella  modificando valore casella combinata

author: John

text:
Un cordiale saluto a tutti.
Come è possibile modificando la riga di una casella combinata (ad esempio da
"Parrucchieri - Barbieri - Estetisti" a "Acconciatori - Estetisti")
modificare in automatico tutti i valori già inseriti nella rispettiva
tabella. Ne avrei circa 300.
Grazie del Vs contributo
Giovanni


author: Carlo Costarella

text:
"John" <
jo...@tin.it
> ha scritto nel messaggio
news:436de07e$0$6009$4faf...@reader4.news.tin.it...

 La cosa si può fare agevolmente con una query di aggiornamento a patto di
avere i due valori: quello da sostituire e il sostituto.
Non ti basta la combo ma ce ne vogliono almeno due: la prima con i la lista
dei valori da sostituire e la seconda con il valore desiderato.
Scegli ilprimo valore poi il secondo e fai partire una query di
aggiornamento.
Ovviamente possono esserci altre strade ma comunque con due valori.
Ciao, Carlo


text:
Ringrazio per i suggerimenti.
Giovanni


title: Cosa è la compattazione?

author: Fabio

text:
Vedi oggetto.
Ciao
Fabio


title: Cosa è la compattazione?

author: Riccardo

text:
Fabio <
giod...@tin.it
> wrote in message
1Thc6.1834$Up.2...@twister1.tin.it...
> Vedi oggetto.
>
> Ciao
>
> Fabio
>
> ______
Dall'help di Access 97:
Compattare un database per deframmentare il file e liberare spazio su disco
Se si eliminano delle tabelle, il database può risultare frammentato e lo
spazio su disco non viene utilizzato in modo ottimale. Quando si compatta il
database, ne viene creata una copia, ridisponendo il modo in cui il file è
memorizzato su disco.
Per compattare il database corrente:
1 Scegliere il comando Utilità database dal menu Strumenti, quindi scegliere
Compatta database.
Per compattare un database non aperto in Microsoft Access:
1 Chiudere il database corrente.
2 Scegliere Utilità database dal menu Strumenti, quindi scegliere Compatta
database.
3 Nella finestra di dialogo Compatta database specificare il database che si
desidera compattare e scegliere Compatta.
4 Nella finestra di dialogo Compatta database con nome specificare un nome,
un'unità ed una cartella per il database compattato.
5 Scegliere Salva.
Se si utilizza lo stesso nome, la stessa unità e la stessa cartella e la
compattazione del database ha esito positivo, il file originale verrà
sostituito con la versione compattata.
Note
· Se si eliminano dei record dalla fine di una tabella che ha un campo
Contatore, quando si compatta il database il valore del campo Contatore per
il successivo record aggiunto viene reimpostato ad un valore superiore di
un'unità rispetto all'ultimo valore Contatore non eliminato.
· Quando si compatta un database della versione precedente di Microsoft
Access, il database non viene convertito nel formato di Microsoft Access 97.
ciao Riccardo


title: Cosa è la compattazione?

text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:94s9st$ivs$1...@news.panservice.it...

Grazie della spiegazione, sei stato molto chiaro
Ciao
Fabio


title: programma nella systray che periodicamente avvisa se una query non è vuota

text:
Salve a tutti, sto realizzando un piccolo programma vb interfacciato ad un
database access, il programma si mette in systray e ogni 1 secondo esegue un
controllo:
Il controllo che deve fare è controllare se una query del database non è
vuota inviare un msgbox a video.
il fatto è che devo connettermi al db attraverso stringa SQL con password
dal programmino VB e non è il mio forte, mi sapreste aiutare?
come controllare se non è vuota?
Grazie a tutti.


author: ribo

text:
ciao. Non sono sicuro di avere capito il tuo pb. Non riesci a
connetterti al db o non sai controllare se la query è vuota? (x vuota
io intendo che non restituisce records!)
prima di risponderti banalità aspetto dettagli.
P.S. non mi ricordo come si mette un programma nella sistem tray. Mi
rinfreschi?
Thank's
All
">>>---<>---<<< Simba883 >>>---<>---<<<" <
simb...@libero.it
> wrote in message news:<av84ai$b9q$
2...@lacerta.tiscalinet.it
>...



text:
">>>---<>---<<< Simba883 >>>---<>---<<<" <
simb...@libero.it
> ha scritto nel
messaggio news:av84ai$b9q$2...@lacerta.tiscalinet.it...

VB non è Access e forse sarebbe stato meglio postare il quesito su un altro
NG.
Comunque se in VB ai messo i referimenti a DAO puoi usare il Recordset della
tabella.
Se restituisce qualcosa fai partire il messaggio che è del tutto
sovrapponibile alle MsgBox di Access.
Ciao, Carlo


title: pulizia record doppi in una tabella

author: Tif

text:
Sono alle prime armi e ho necessità di cancellare i record doppi in una
tabella: posso trovarmi più occorrenze per una stessa chiave primaria (non è
univoca), e ho bisogno di cancellare tutte quelle duplicate. E' possibile
farlo tramite istruzioni SQL? Se si, come?
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: pulizia record doppi in una tabella

author: MA

text:
"Tif" <
stef...@libero.it
> ha scritto nel
messaggio
news:192Z85Z50Z1Y1...@usenet.libero.it...
> Sono alle prime armi e ho necessità di
cancellare i record doppi in una
> tabella: posso trovarmi più occorrenze per una
stessa chiave primaria (non è
> univoca), e ho bisogno di cancellare tutte
quelle duplicate. E' possibile
> farlo tramite istruzioni SQL? Se si, come?
>
Se vuoi visualizzarli puoi seguire
l'autocomposizione query: è prevista proprio una
soluzione del genere.
Se invece vuoi cancellare ti conviene farlo a
amano metto in ordine crescente la tua "Chiave
primaria" (termine non corretto se ammette i
duplicati)
MAssimiliano


title: pulizia record doppi in una tabella

text:

Ti ringrazio per l'aiuto, però non è possibile, sia perchè i record sono
tanti, sia perchè è un'operazione che deve essere ripetuta spesso e vorrei
cercare di automatizzarla. Il problema di base è che devo aggiornare la
suddetta tabella (tab-A)prendendo i dati da un'altra tabella (tab-B). La
chiave dell'altra tabella è la stessa. Posso trovare su tab-B sia dei record
che su tab-A non sono presenti, sia altri, presenti su tab-A, ma con
informazioni diverse. Devo quindi inserire i record nuovi e modificare
quelli già presenti.
Se eseguo un'update, il risultato è la modifica dei record esistenti, se
invece eseguo un'insert, mi inserisce tutti i record indistintamente. Quello
che avevo pensato, quindi, era di far girare prima l'update e poi la insert,
in modo tale da trovarmi dei record duplicati che speravo di poter
cancellare con un'istruzione SQL. Conosci un sistema alternativo che mi
risolva il problema? Grazie!!!



title: pulizia record doppi in una tabella

author: Nicola Ardito

text:
"Tif" <
stef...@libero.it
> ha scritto nel messaggio
news:192Z85Z50Z1Y10...@usenet.libero.it...

Inserire solo quelli che non ci sono con un left join
Ad esempio se ho una tabella A con un un campo id con questi valori
id
1
2
5
ed una tabella B con questi
id
3
4
5
Allora una query tipo
Insert into a (id) select
b.id
 from b left join a on
b.id
 =
a.id
  where
a.id
is null
inseriribbe solo i record con id =3 e id =4
Ciao Nicola
Per


title: pulizia record doppi in una tabella

text:
Il 29 Apr 2004, 22:56, "Nicola Ardito" <
nicolanosp...@tin.it
> ha

Grazie mille!!!!!!
Ciao
      Tif



title: acquisizione dati da porta (non) seriale

author: marco

text:
Ciao a tuti.
Su questo NG si trovano spesso 3D relativi all'acquisizione dati dalla porta
seriale.
Mi chiedevo... visto che ormai le porte seriali stanno scomparendo (o lo
faranno tra non molto) ci sono altri metodi per acquisire dati (segnatamente
stringhe di testo) da porta ad es. USB???
Nel caso in cui sia possibile. Access potrebbe riescire a gestire la
concorrenza fra più dispositivi su porte diverse???
Segnatamente a me interesserebbe creare un file di testo per ogni orgine
dati (Es. USB1.txt, USB2.txt) e accodargli i dati di volta in volta, con la
sicurezza di non accodare i dati di USB2 a USB1 e viceversa.
E' fattibile una cosa del genere???
Ciao
Marco


title: Maschere: casella combinata e requery.

author: Zappus

text:
Salve a tutti,
in una maschera collegata ad una tabella "Archivio"  ho una combo associata
ad un campo che pesca i dati da una tabella "Elenco" che viene "popolata" da
una maschera.
Quando aggiungo record alla tabella "elenco" (con la maschera "Archivio"
aperta) la combo non viene aggiornata.(e questo è ok)
Ho creato una macro con azione Requery e nome controllo il nome della combo.
Ho inserito la macro sulla proprietà "dopo aggiornamento" della combo, non
va.
Ho provato a inserire la macro anche in "su chiusura", "prima di
aggiornare", "su modifica" e "su clic" anche tutte
contemporaneamente....nulla.
Perchè...????
Grazie Luca.


title: Maschere: casella combinata e requery.

author: Lorenzo(pyx)

text:
In news:UY6Yg.28600$
pp1....@tornado.fastwebnet.it
,
Zappus <
in...@lcinformatica.it
> typed:

Ciao,
e' probabile che la tua casella combinata non perda mai il fuoco ?
Prova comunque sull'evento SuInvio.
nella peggiore delle ipotesi puoi forzare l'aggiornamento dalla
maschera collegata alla tabella elenco:
DopoAggiornamento del Record della maschera elenco:
Forms("MascheraArchivio")!NomecasellaCombinata.Requery
Se ci sono possibilità che la maschera Archivio non sia aperta
gestisci l'errore conseguente o verifichi se la maschera e' aperta.
--
Lorenzo


title: Maschere: casella combinata e requery.

author: Michele (Giò)

text:
"Lorenzo(pyx)" <
lorenzoTha...@pyx.it
> ha scritto nel messaggio
news:_27Yg.3029$uv5....@twister1.libero.it...
> In news:UY6Yg.28600$
pp1....@tornado.fastwebnet.it
,
> Zappus <
in...@lcinformatica.it
> typed:
>> Salve a tutti,
>> Ho provato a inserire la macro anche in "su chiusura", "prima di
>> aggiornare", "su modifica" e "su clic" anche tutte
>> contemporaneamente....nulla.
>> Perchč...????
>> Grazie Luca.
> DopoAggiornamento del Record della maschera elenco:
> Forms("MascheraArchivio")!NomecasellaCombinata.Requery
> Lorenzo
Io durante l'apprendimento di Access, ho imparato una cosa, e cioč che il refresh di maschera
risolve 20 volte i problemi che puň risolvere un requery(chi non č d'accordo?).
Questo lo dico perchč quando non conoscevo VBA, con i requery non riuscivo a fare niente o quasi,
con il Refresh invece riuscivo a fare tutto! Il requery fino ad ora mi č servito miratamente in una
sola occasione.
Per cui prova su tutti gli eventi in sequenza logica (a partire dai piů scontati e che non ti hanno
dato risultato) ad inserire nelle routine evento l'istruzione
Me.Refresh
Ad esempio se scegli la combo
TuaComboBox>Eventi>Dopo Aggiornamento>Generatore di codice
Private Sub TuaComboBox_AfterUpdate()
Me.refresh
End Sub
per aggiornare la maschera che contiene la combo. 70% che risolvi.
Michele


title: Maschere: casella combinata e requery.

text:
In news:4531071c$0$5856$
4faf...@reader3.news.tin.it
,
Michele (Giò) <
joyl...@alice.it
> typed:
> "Lorenzo(pyx)" <
lorenzoTha...@pyx.it
> ha scritto nel messaggio
> news:_27Yg.3029$uv5....@twister1.libero.it...
>> In news:UY6Yg.28600$
pp1....@tornado.fastwebnet.it
,
>> Zappus <
in...@lcinformatica.it
> typed:
> Io durante l'apprendimento di Access, ho imparato una cosa, e cioè
> che il refresh di maschera risolve 20 volte i problemi che può
> risolvere un requery(chi non è d'accordo?). Questo lo dico perchè quando
> non conoscevo VBA, con i requery non
> riuscivo a fare niente o quasi, con il Refresh invece riuscivo a fare
> tutto! Il requery fino ad ora mi è servito miratamente in una sola
> occasione.
Nei miei progetti il requery non lo uso, modifico l'origine dei dati,
ma qui non e' il caso.
> Per cui prova su tutti gli eventi in sequenza logica (a partire dai
> più scontati e che non ti hanno dato risultato) ad inserire nelle
> routine evento l'istruzione
[...]
> Private Sub TuaComboBox_AfterUpdate()
> Me.refresh
> End Sub
Se la combo mantiene il fuoco nella maschera mentre
carica i dati sull'altra non aiuta a molto.
L'aggiornamento della combo  serve prima di usarla.
> per aggiornare la maschera che contiene la combo. 70% che risolvi.
e il rimanente 30% ?   :-)
>
> Michele
--
lorenzo


title: Maschere: casella combinata e requery.

text:
"Lorenzo(pyx)" <
lorenzoTha...@pyx.it
> ha scritto nel messaggio
news:7O7Yg.3073$uv5....@twister1.libero.it...
> In news:4531071c$0$5856$
4faf...@reader3.news.tin.it
,
> Michele (Giň) <
joyl...@alice.it
> typed:
>> "Lorenzo(pyx)" <
lorenzoTha...@pyx.it
> ha scritto nel messaggio
>> news:_27Yg.3029$uv5....@twister1.libero.it...
>>> In news:UY6Yg.28600$
pp1....@tornado.fastwebnet.it
,
>>> Zappus <
in...@lcinformatica.it
> typed:
>> Io durante l'apprendimento di Access, ho imparato una cosa, e cioč
>> che il refresh di maschera risolve 20 volte i problemi che puň
>> risolvere un requery(chi non č d'accordo?). Questo lo dico perchč quando non conoscevo VBA, con i
>> requery non
>> riuscivo a fare niente o quasi, con il Refresh invece riuscivo a fare
>> tutto! Il requery fino ad ora mi č servito miratamente in una sola
>> occasione.
>
> Nei miei progetti il requery non lo uso, modifico l'origine dei dati,
> ma qui non e' il caso.
>
>> Per cui prova su tutti gli eventi in sequenza logica (a partire dai
>> piů scontati e che non ti hanno dato risultato) ad inserire nelle
>> routine evento l'istruzione
> [...]
>> Private Sub TuaComboBox_AfterUpdate()
>> Me.refresh
>> End Sub
>
> Se la combo mantiene il fuoco nella maschera mentre
> carica i dati sull'altra non aiuta a molto.
> L'aggiornamento della combo  serve prima di usarla.
>
>> per aggiornare la maschera che contiene la combo. 70% che risolvi.
>
> e il rimanente 30% ?   :-)
>
>>
>> Michele
>
> --
> lorenzo
>
Il 30% me lo riservo per non fare figure di m...a. I guru possono arrivare anche al 99%.


title: Maschere: casella combinata e requery.

text:
[...]
>>> Io durante l'apprendimento di Access, ho imparato una cosa, e cioè
>>> che il refresh di maschera risolve 20 volte i problemi che può
>>> risolvere un requery
[...]
In effetti, pur essendo un metodo possibile,
molte volte il requery crea effetti indesiderati
o che per lo meno deve venire accompagnato
da altre attività. Questo e' vero tanto piu' il progetto
e' complesso e si fa uso di eventi.
Ma comunque dipende ovviamente dal contesto
e da come il programmatore ha congegnato le cose.
Ciao
--
Lorenzo


title: Maschere: casella combinata e requery.

text:
"Lorenzo(pyx)" <
lorenzoTha...@pyx.it
> ha scritto nel messaggio
news:8daYg.3240$uv5....@twister1.libero.it...
> [...]
> Ma comunque dipende ovviamente dal contesto
> e da come il programmatore ha congegnato le cose.
>
> Ciao
> --
> Lorenzo
>
Devo ammettere per primo che sono un abusatore di refresh, e ti do ragione riguardo al contesto.
Magari nella mia appl qualche requery avrebbe potuto funzionare al posto del refresh, ma la
consapevolezza del risultato positivo mi ha portato a questo, cioč di utilizzare prima il refresh e
poi, se non ottengo i risultati, ad altri metodi. Questo, come dicevo, mi č successo una sola volta.
Con Wme e AccXP avevo dei record che non rispettavano l'ordine in maschera. Penso sia stato un
problema di SO perchč a casa con XP tutto OK. Il problema in quel caso l'ho risolto solo con
requery.
Saluti e buon sabato sera.
Michele


title: Maschere: casella combinata e requery.

author: NSantini

text:
> Devo ammettere per primo che sono un abusatore di refresh, e ti do ragione
riguardo al contesto.
> Magari nella mia appl qualche requery avrebbe potuto funzionare al posto
del refresh, ma la
> consapevolezza del risultato positivo mi ha portato a questo, cioč di
utilizzare prima il refresh e
> poi, se non ottengo i risultati, ad altri metodi. Questo, come dicevo, mi
č successo una sola volta.
> Con Wme e AccXP avevo dei record che non rispettavano l'ordine in
maschera. Penso sia stato un
> problema di SO perchč a casa con XP tutto OK. Il problema in quel caso
l'ho risolto solo con
> requery.
>
> Saluti e buon sabato sera.
>
> Michele
>
Scusate l'intromissione, iohosempre sisolto con l'evento "Su attivato" della
combo col relativo codice
Private Sub combo_gotfocus()
    me.combo.requery
end sub
ha sempre funzionato!
Salve a tutti
NSantini


title: Maschere: casella combinata e requery.

text:
In news:qRuYg.144$
SY4...@nntpserver.swip.net
,
NSantini <
nu...@iol.it
> typed:
> Scusate l'intromissione, iohosempre sisolto con l'evento "Su
> attivato" della combo col relativo codice
> Private Sub combo_gotfocus()
>    me.combo.requery
> end sub
> ha sempre funzionato!
> Salve a tutti
> NSantini
Si, ok.
SuAttivato o SuInvio agiscono prima che la combo
fornisca l'elenco.
Ma se leggi il post originale di Zappus, lui ha
la combo su una maschera; I dati ai quali la
combo punta stanno su un'altra maschera.
Quando ti sposti dalla combo all'altra maschera
la stessa combo non perde mai il focus (all'interno
della maschera) per cui gli eventi SUAttivato o
su invio non si verificano.
--
Lorenzo


title: Cancellare dati solo di una colonna

author: Cristian Pinto

text:
come da oggetto
Come faccio a cancellare i dati di una colonna presente in una tabella in
access!!!!!


title: Cancellare dati solo di una colonna

author: Ivan da casa

text:
"Cristian Pinto" <
cristian.p...@tin.it
> ha scritto nel messaggio
news:45a74678$0$4257$4faf...@reader1.news.tin.it...
> come da oggetto
>
> Come faccio a cancellare i dati di una colonna presente in una tabella in
> access!!!!!
>
UPDATE tabella SET [campodacancellare] = ""
dovrebbe risolvere.
Sostituisci i nomi giusti per la tabella ed il campo.
Se il campo è numerico potresti renderlo = 0.
IvanDaBologna


title: Cancellare dati solo di una colonna

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:45a74b99$0$22387$4faf...@reader2.news.tin.it...
>
> "Cristian Pinto" <
cristian.p...@tin.it
> ha scritto nel messaggio
> news:45a74678$0$4257$4faf...@reader1.news.tin.it...
>> come da oggetto
>>
>> Come faccio a cancellare i dati di una colonna presente in una tabella in
>> access!!!!!
>>
>
> UPDATE tabella SET [campodacancellare] = ""
>
> dovrebbe risolvere.
> Sostituisci i nomi giusti per la tabella ed il campo.
> Se il campo č numerico potresti renderlo = 0.
>
> IvanDaBologna
>
scusa ... non avevo finito.
Incolla questa riga nella definizione SQL di una nuova query oppure lo usi
da codice VBA piů o meno cosě:
strSQL = "UPDATE tabella SET [campodacancellare] = ''"
DoCmd.RunSql strSQL
attenzione agli apici singoli!
IvanDaBologna


title: Cancellare dati solo di una colonna

author: Antonio Biso

text:
"Cristian Pinto" <
cristian.p...@tin.it
> ha scritto nel messaggio
news:45a74678$0$4257$4faf...@reader1.news.tin.it...
> come da oggetto
>
> Come faccio a cancellare i dati di una colonna presente in una tabella in
> access!!!!!
Non siamo in Excel, Cristian. Non ci sono le colonne.
Forse intendi un campo...
Se cosě č, se vuoi svuotare i valori di un certo campo per tutti i record
(non righe eh) di una tabella, ti basta fare una query di aggiornamento
sulla tabella selezionando quel campo e mettendoci null
Antonio


title: Cancellare dati solo di una colonna

author: Karl Donaubauer

text:
Ivan da casa wrote:
>> "Cristian Pinto ha scritto:
>>> Come faccio a cancellare i dati di una colonna presente in una tabella
>>> in access!!!!!
>>
>> UPDATE tabella SET [campodacancellare] = ""
>>
>> dovrebbe risolvere.
>> Sostituisci i nomi giusti per la tabella ed il campo.
>> Se il campo è numerico potresti renderlo = 0.
>
> Incolla questa riga nella definizione SQL di una nuova query oppure lo usi
> da codice VBA più o meno così:
>
> strSQL = "UPDATE tabella SET [campodacancellare] = ''"
> DoCmd.RunSql strSQL
>
> attenzione agli apici singoli!
Ha scritto "cancellare" non "sostituire con valori diversi" come
'' (stringa vuota) o 0. --> ... SET [campodacancellare] = Null
E qui la risposta alla prossima domanda ;-):
www.donkarl.com/it?FAQ2.4
 Eliminare i messaggi d'avviso
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Cancellare dati solo di una colonna

text:
Grazie per le risposte!
Cristian
"Cristian Pinto" <
cristian.p...@tin.it
> ha scritto nel messaggio
news:45a74678$0$4257$4faf...@reader1.news.tin.it...



title: Cancellare dati solo di una colonna

author: Alessandro Baraldi

text:
Cristian Pinto ha scritto:
> come da oggetto
>
> Come faccio a cancellare i dati di una colonna presente in una tabella in
> access!!!!!
Beh un modo semplice sarebbe di cancellare la colonna e
riaggiungerla....
ALTALTER TABLE table-name {ADD | ALTER | DROP | RENAME} {column-name
[column-definition]}
ALTER TABLE table-name DROP  {column-name
[column-definition]}
Quindi
ALTER TABLE table-name ADD {column-name
[column-definition]}
Immagino però che questo campo non sia relazionato con nessuna tabella
esterna
altrimenti potresti fare danni(anche con altri metodi di cancellazione)
Quanto ti propongo sono 2 righe di codice... se ti soddisfa.
@Alex


title: Cancellare dati solo di una colonna

text:
Antonio Biso ha scritto:
[CUT]
> Non siamo in Excel, Cristian. Non ci sono le colonne.
> Forse intendi un campo...
>
> Se così è, se vuoi svuotare i valori di un certo campo per tutti i record
> (non righe eh) di una tabella, ti basta fare una query di aggiornamento
> sulla tabella selezionando quel campo e mettendoci null
>
> Antonio
SQL dice che sono Colonne..., ora spiegalo tu a Bill che si è
sbagliato con Excel !
ALTER TABLE table-name {ADD | ALTER | DROP | RENAME} {column-name
[column-definition]}
;-)
@Alex


title: Compattare Database

text:
C'è il modo di creare una maschera con un pulsante che mi consenta di
compattare il database che contiene la maschera stessa.
Mi spego meglio, c'è la possibilità di compattare da codice il database
correntemente aperto?.
Grazie

Radaelli Renzo
Enel Divisione Distribuzione
Zona di Cantù Via Vergani 9
Indirizzo E-Mail :
Radaell...@enel.it
 <mailto:
Radaell...@enel.it
>
Telefono : 031-712420 Int. 210

--
Posted from
relay1.ssi.enel.it
 [146.133.2.149]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Compattare Database

author: Luciano (DOC)

text:
<
radaell...@enel.it
> wrote in message
5FD96B41A76DD211A9570004AC38454A03D18FFE@SSIMIBM1...
C'è il modo di creare una maschera con un pulsante che mi consenta di
compattare il database che contiene la maschera stessa.
No.
Mi spego meglio, c'è la possibilità di compattare da codice il database
correntemente aperto?.
No.
Grazie
Prego.
Luciano
(DOC)


title: Compattare Database

author: warp

text:
radaell...@enel.it
 ha scritto nel messaggio
<5FD96B41A76DD211A9570004AC38454A03D18FFE@SSIMIBM1>...
>C'è il modo di creare una maschera con un pulsante che mi consenta di
>compattare il database che contiene la maschera stessa.
>Mi spego meglio, c'è la possibilità di compattare da codice il database
>correntemente aperto?.
Non proprio, ma lo scopo si può ottenere (e automaticamente) alla chiusura del Front-End, lanciando
una componente esterna che lo comprime.


title: Compattare Database

author: Omar Carrara

text:


Ok, e come si fa?
Potresti gentilmente postare il codice corrispondente o spiegare più
dettagliatamente?
grazie.
Omar
--
Posted from
smtp2.libero.it
 [193.70.192.52]



title: Compattare Database

author: Federico Luciani

text:
Omar Carrara wrote:
>
radaell...@enel.it
 ha scritto nel messaggio
> >>C'è il modo di creare una maschera con un pulsante che mi consenta di
> >>compattare il database che contiene la maschera stessa.
> >>Mi spego meglio, c'è la possibilità di compattare da codice il database
> >>correntemente aperto?.
>
> >Non proprio, ma lo scopo si può ottenere (e automaticamente) alla chiusura
> del Front-End, lanciando
> >una componente esterna che lo comprime.
>
> Ok, e come si fa?
> Potresti gentilmente postare il codice corrispondente o spiegare più
> dettagliatamente?
> grazie.
> Omar
prova qui:
http://www.mvps.org/access/general/gen0013.htm
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Compattare Database

text:
"Omar Carrara" ha scritto nel messaggio <000301c04201$dcee9e40$
3901...@spidernet.it
>...
>
>
radaell...@enel.it
 ha scritto nel messaggio
>>>5FD96B41A76DD211A9570004AC38454A03D18FFE@SSIMIBM1>...
>>>C'è il modo di creare una maschera con un pulsante che mi consenta di
>>>compattare il database che contiene la maschera stessa.
>>>Mi spego meglio, c'è la possibilità di compattare da codice il database
>>>correntemente aperto?.
>
>
>>Non proprio, ma lo scopo si può ottenere (e automaticamente) alla chiusura
>del Front-End, lanciando
>>una componente esterna che lo comprime.
>
>
>Ok, e come si fa?
>Potresti gentilmente postare il codice corrispondente o spiegare più
>dettagliatamente?
>grazie.
Scusa per il ritardo, il bravissimo Federico mi ha preceduto!  :-))
Ciao, warp


title: Compattare Database

author: guxdav

text:
"Omar Carrara" <
om...@spidernet.it
> wrote in message
000301c04201$dcee9e40$3901...@spidernet.it...

A fronte dell'evento click del pulsante scrivi:
SendKeys ("%suc")
Ciao,  Davide


title: Compattare Database

text:
> >A fronte dell'evento click del pulsante scrivi:
> >SendKeys ("%suc")
> >Ciao,  Davide
> Grazie Davide, ma se posso, ancora una domanda, o meglio, chiarimenti
sulla
> tua risposta.
> Poniamo il caso di avere una maschera con un pulsante chiamato "chiudi"
che
> esegue il seguente codice: docmd.quit (cioè chiude l'applicazione ed anche
> Access).
>
> Il pulsante di cui parli è "chiudi"? (cioè, l'istruzione: SendKeys
("%suc")
> la metto dopo il docmd.quit ? )
>
> Puoi gentilmente siegarmi cosa fa questo sendkeys?
>
> L'applicazione esterna potrebbe essere un file.bat con le istruzioni per
> compattare? (che chiamiamo, ad esempio, compatta.bat)
>
> Se si, uso ancora il sendkeys o qualcos'altro?
>
> Scusa Davide, so che le domande sono più di una, ma come sai, i
> programmatori sono... curiosi!
> (scherzi a parte, vorrei capire a fondo).
>
> Grazie infinite.
>
> Omar
>
>
Dall'Help di Access:
Istruzione Sendkeys: Invia alla finestra attiva una o più sequenze di tasti,
come se queste fossero state immesse tramite tastiera.
"%suc" è la stringa che passi come parametro a SendKeys (InviaTasti)
% corrisponde a premere ALT su tastiera
Se noti, la sequenza "%suc" simula il movimento del cursore sulla barra del
menu e quindi:
ALT -> sposta il controllo sulla barra del menu
s = Strumenti
u = Utilità database
c = compatta database
Prova a farlo da tastiera e te ne renderai conto.
Attenzione: funziona solo se hai la barra dei menu standard e quindi è
valida la sequenza %suc.
Questa istruzione la uso in associazione ad un pulsante che inserisco sulla
maschera appositamente dedicato alla compattazione (quindi lo chiamo
"compatta" e nell'evento Su Click inserisco SendKeys).
Non credo che funzioni prima di DoCmd.Quit (dopo non serve perché con Quit
chiudi il DB) in quanto funziona correttamente solo se viene inserita alla
fine di una Sub o di una Function; quando Sendkeys non è l'ultima istruzione
ha degli strani comportamenti .
Un'ultima cosa: uso SendKeys proprio perché desidero evitare di chiudere il
DB dopo la compattazione.
Spero di essere stato sufficientemente chiaro,
ciao   Davide


title: Compattare Database

author: Omar

text:
> >>Mi spego meglio, c'è la possibilità di compattare da codice il database
> >>correntemente aperto?.
>
>
> >Non proprio, ma lo scopo si può ottenere (e automaticamente) alla
chiusura
> del Front-End, lanciando
> >una componente esterna che lo comprime.
>
>
> Ok, e come si fa?
> Potresti gentilmente postare il codice corrispondente o spiegare più
> dettagliatamente?
> grazie.
> Omar
>
>A fronte dell'evento click del pulsante scrivi:
>
>SendKeys ("%suc")
>
>Ciao,  Davide
Grazie Davide, ma se posso, ancora una domanda, o meglio, chiarimenti sulla
tua risposta.
Poniamo il caso di avere una maschera con un pulsante chiamato "chiudi" che
esegue il seguente codice: docmd.quit (cioè chiude l'applicazione ed anche
Access).
Il pulsante di cui parli è "chiudi"? (cioè, l'istruzione: SendKeys ("%suc")
la metto dopo il docmd.quit ? )
Puoi gentilmente siegarmi cosa fa questo sendkeys?
L'applicazione esterna potrebbe essere un file.bat con le istruzioni per
compattare? (che chiamiamo, ad esempio, compatta.bat)
Se si, uso ancora il sendkeys o qualcos'altro?
Scusa Davide, so che le domande sono più di una, ma come sai, i
programmatori sono... curiosi!
(scherzi a parte, vorrei capire a fondo).
Grazie infinite.
Omar
--
Posted from
dns.spidernet.it
 [195.206.0.11]



title: Compattare Database

author: Omar Carrara - Spidernet S.r.l. - ISP Certificato.

text:
Grazie INFINITE, Davide, sei stato eccezionalmente
chiaro.

Omar.


title: Non so cosa fare!!!

author: Max

text:
A me interessava applicare al mio database un filtro che mi permettesse di
filtrare a 360° indipendentemente da quale campo io scegliessi. Allora ho
applicato al report  questo codice
Private Sub Report_Open(Cancel As Integer)
If Form_MascRubrica.Form.Filter <> vbNullString Then
         Me.Filter = Form_MascRubrica.Form.Filter
         Me.FilterOn = True
     End If
     If Form_MascRubrica.Form.OrderBy <> vbNullString Then
         Me.OrderBy = Form_MascRubrica.Form.OrderBy
         Me.OrderByOn = True
     End If
End Sub
Questo codice mi permette di filtrare direttamente sulla maschera come io
desidero, ma poiché ho fatto in modo che il mio database partisse in
automatico, quindi con access in sola lettura, Quando sono in tale modalità
il filtro non viene eseguito, ma anzi resta in memoria quello effettuato
precedentemente in modalità normale.
Cosa posso inserire o modificare?
Grazie.


title: Come far eseguire codice con Access 2007?

author: Cricca

text:
Salve a tutti!
Ho iniziato ad utilizzare Office 2007 (e quindi anche Access) e già quello
che prima era facile facile ora presenta delle inattese difficoltà (almeno
questo è quello che percepisco).
Ho creatto un file Access con una form e un pulsante. Nella proprietà "Su
clic" del pulsante ho fatto doppio clic, si è aperto l'editor di Visual
Basic nel metodo "<nomePulsante>_OnClick()" e qui sono andato a mettere del
mio codice (una semplice MsgBox).
Quindi salvo, apro la mia maschera, clicco sul pulsante e non succede
niente.
Metto un break-point sulla mia riga di codice, riprovo, ma non succede
niente.
Provo a scrivere codice in altri eventi ("Su doppio clic", "Su attivato",
ecc...), riprovo ma non succede niente.
Cosa bisogna fare in Access 2007 per eseguire il codice che viene scritto
negli eventi di un oggetto su una form?
Grazie
Cricca


text:
Aggiungo alcune precisazioni!
Il file Access non è stato creato con Access 2007, ma con Access 2003,
aperto con Access 2007 e qui eseguiti gli interventi prima detti.
Provando invece a creare il file direttamente con Acces  2007 il gioco
funziona.


text:
Capito!
Quando apro il file Acces compare sotto la barra degli strumenti un "Avviso
di protezione" e un pulsante "Opzioni". Cliccando su Opzioni e scegliendo il
Radio Button "Attiva il contenuto" il codice viene eseguito.
Scusate l'intrusione
Ciao
Cricca


title: posizionare il cursore all'inizio della casellla

author: Luigi

text:
ciao a tutti

come devo fare perch� il cursore si posizioni all'inzio della casella della
data
anzich� alla fine?
Grazie


text:
Luigi wrote:
> come devo fare perch� il cursore si posizioni all'inzio della casella
> della data anzich� alla fine?

http://www.donkarl.com/it?FAQ4.24

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


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:anv7j3...@mid.individual.net...
> Luigi wrote:
>> come devo fare perchè il cursore si posizioni all'inzio della casella
>> della data anzichè alla fine?
>
>
http://www.donkarl.com/it?FAQ4.24

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

grazie


title: Leggere db su pc stando in terminal server

author: Marius

text:
E' possibile leggere in db situato su un server esterno stando collegati
in terminal server le tabelle di un'altro  db collocato sul C del proprio
pc
spero di essere stato chiaro
grazie a tutti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: David

text:
--
==================================
p.i. David Ius
Ufficio Prestazioni
Azienda Ospedaliera S.M. degli Angeli
Via Montereale, 24 - 33170 PORDENONE
Tel: 0434/399799 - Fax: 0434/399151
================================
"Marius" <
tessito...@libero.it
> ha scritto nel messaggio
news:e3ccpl$det$1...@news.newsland.it...

Si, sulle opzioni di connesione  del desktop remoto "risorse locali" devi
montare l'unità disco
sempre che l'amministratore  del server te lo conceda.
Bye David


text:
Grazie David per avermi risposto
io ho montato l'unità disco sulle opzioni di connesione del desktop remoto
"risorse locali" quando mi collego esce il messaggio  avviso di protezione
di connessione a desktop remoto l'unita' disco sara' resa disponipile al
computers remoto con eventuali rischi gli dico ok ma in risorse del
computer della connessione remota non vedo il disco locale ho devo
cercarlo altrove
grazie



text:
--
==================================
p.i. David Ius
Ufficio Prestazioni
Azienda Ospedaliera S.M. degli Angeli
Via Montereale, 24 - 33170 PORDENONE
Tel: 0434/399799 - Fax: 0434/399151
================================
"Marius" <
tessito...@libero.it
> ha scritto nel messaggio
news:e3cjgj$utm$1...@news.newsland.it...

mi sono dimenticato di chiederti che sistema operativo usi nel tuo pc, xche
se usi win 95/98 (partizioni FAT)
e non "NTFS", quindi non vedi il disco virtuale.
Bye
David


text:
WINDOWS XP



text:
--
==================================
p.i. David Ius
Ufficio Prestazioni
Azienda Ospedaliera S.M. degli Angeli
Via Montereale, 24 - 33170 PORDENONE
Tel: 0434/399799 - Fax: 0434/399151
================================
"Marius" <tessito...@libero.IT> ha scritto nel messaggio
news:e3clcf$74q$1...@news.newsland.it...

strano xche io ho fatto le prove su un pc con win 98 e non vedo il disco,
mentre su xp si; l'utente che si connette al T.S.
ha i diritti di amministratore, ho ha delle "police" di restrizione?
Bye
David


text:
mi sono collegato anche come amministratore ma niente



author: Paolo Holzl

text:
Marius wrote:
> WINDOWS XP
Attenzione per Citrix Metaframe che usa Terminal Server serve che sia un
Professional (XP o 2000), non vorrei che il problema fosse lo stesso.
E' solo un'ipotesi, ciao


title: domanda su come fare una query

author: Pietro 1844

text:
Uso Access 2000.
Vorrei fare una query su una colonna di dati estrapolandone solo quelli
diversi tra loro.
Cioč se ci fossero dei dati uguali vorrei che la query ne prendesse solo uno
di questi come rappresentante.
Vi ringrazio un mondo, Pietro 1844.


title: domanda su come fare una query

author: Mattia

text:
"Pietro 1844" <
pietr...@tiscalinet.it
> ha scritto nel messaggio
news:9bom3q$6p9$1...@lacerta.tiscalinet.it...

Basta che aggiungi una distinct alla query. Per esempio:
SELECT distinct [prova] FROM Tabella1
In questo modo se il campo "prova" di "Tabella1" contiene i valori uno, due,
tre, uno la query restituisce solo tre, due, uno.
Aloa                Mattia


title: domanda su come fare una query

author: Steve

text:
> Vorrei fare una query su una colonna di dati estrapolandone solo quelli
> diversi tra loro.
Tasto destro proprietą, valori univoci = si
ciao


title: Risolto. Grazie

author: Mauro

text:
RISOLTO.....
DataMia:
DateSerial(Val(Right([Data];4));Val(Mid([Data];3;2));Val(Left([Data];2)))
Grazie


title: Semplificare espressione

text:
ciao a tutti

è possibile semplificare questa espressione?

IIf(nz([nMiaFattura];0)=0;'Non Fatturato';IIf(nz([nMiaFattura];0)<>nz([nMiaFattura2];0);'Mia Fatt.  n. ' & ([nMiaFattura]) & ' del  ' & ([DataMiaFattura]) & ' e n. ' & ([nMiaFattura2]) & ' del  ' & ([DataMiaFattura2]) & ' - (MioRif. ' & [MioRif] & ')';'Mia Fatt.  n. ' & ([nMiaFattura]) & ' del  ' & ([DataMiaFattura]) & ' - (MioRif. ' & [MioRif] & ')'))

Grazie


title: Semplificare espressione

text:

Ma chi l' ha scritta quella roba ?!? Un pazzo ? E che diavolo ...


title: Semplificare espressione

author: Maurizio Borrelli

text:
Il 27/06/2015,
francodel...@gmail.com
 ha detto :

Ciao francodellavalle28,
un modo:

IIf(Nz([nMiaFattura];0)=0;'Non Fatturato';'Mia Fatt.  n.
'&[nMiaFattura]&' del
'&[DataMiaFattura]&IIf(Nz([nMiaFattura];0)<>Nz([nMiaFattura2];0);' e n.
'&[nMiaFattura2]&' del '&[DataMiaFattura2];'')&' - (MioRif.
'&[MioRif]&')')

--
Ciao! :)
Maurizio


title: Semplificare espressione

text:

grazie Maurizio


title: Semplificare espressione

text:
Il 29/06/2015,
francodel...@gmail.com
 ha detto :
> Il giorno domenica 28 giugno 2015 18:36:20 UTC+2, Maurizio Borrelli ha
> scritto:
>> Il 27/06/2015,
francodel...@gmail.com
 ha detto :
[...]
> grazie Maurizio

Grazie a te, francodellavalle28, del riscontro.

--
Ciao! :)
Maurizio


title: ultima posizione

author: a

text:
Se si clicca il tasto destro nella finestra dove viene scritto il codice vba compare, sotto al testo
"definizione", il testo "ultima posizione".
A cosa serve?


title: ultima posizione

author: MA

text:

Se tu hai da qualche parte una funzione e la richiami magari da un bottone
devi usare definizione. es.
Call msgPippo()
in un moduloa parte hai
Function msgPippo ()
    msgbox "pippo"
end function
se clicki definizione sulla msgpippo della call lui ti porta alla function
dalla function poi selezionare ultima posizione e lui ti porta alla call
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Totali fattura a fondo pagina del report

author: FC & C.ny

text:
Ciao a tutti,
nella mia fattura (o meglio mio report), vorrei che i totali della fattura
mi venissero posizionati a fondo pagina e nel caso la fattura è composta di
più pagine, mi venga posizionato alla fine dell'ultima pagina.
Confido in voi e grazie 1000
Cataldo Formaro


author: omnitow

text:
"FC & C.ny" <
formaro...@inwind.it
> ha scritto nel messaggio
news:Rco99.89847$n04.2...@twister2.libero.it...

inserisci nel pie di pagin report (visualizza/PieDiPaginaReport) inserisci
una textbox non associata dove nell'origine dati inserisci
=Sum([CampoParziali])
ciao omnitow


author: Zappus

text:
FC & C.ny <
formaro...@inwind.it
> wrote in message
Rco99.89847$n04.2...@twister2.libero.it...

Guarda sul sito comune periodo giugno  - settembre 2001 avevo lo stesso
problema.
Ultimamante ho rifatto la stessa cosa e ho inserito un sottoreport nel piè
di paina report e :
evento o format del report:
if
me.page
=me.pages then
    me.sottoreport.visible=true
    else
    me.sottoreport.visible=false
endif


text:
"Zappus" <
luc...@libero.it
> ha scritto nel messaggio
news:qQq99.90485$n04.2...@twister2.libero.it...
>
> FC & C.ny <
formaro...@inwind.it
> wrote in message
> Rco99.89847$n04.2...@twister2.libero.it...
> > Ciao a tutti,
> > nella mia fattura (o meglio mio report), vorrei che i totali della
fattura
> > mi venissero posizionati a fondo pagina e nel caso la fattura č composta
> di
> > piů pagine, mi venga posizionato alla fine dell'ultima pagina.
> > Confido in voi e grazie 1000
> > Cataldo Formaro
> >
> >
> >
> Guarda sul sito comune periodo giugno  - settembre 2001 avevo lo stesso
> problema.
> Ultimamante ho rifatto la stessa cosa e ho inserito un sottoreport nel pič
> di paina report e :
> evento o format del report:
> if
me.page
=me.pages then
>     me.sottoreport.visible=true
>     else
>     me.sottoreport.visible=false
> endif
>
Ho provato cosě,
Private Sub SezionePičDiPaginaPagina_Format(Cancel As Integer, FormatCount
As Integer)
If Me.Page = Me.Pages Then
    Me.sottoreport_Q_Totali_Importo.Visible = True
    Else
    Me.sottoreport_Q_Totali_Importo.Visible = False
End If
End Sub
......e mi restituisce questo errore:
Errore di compilazione:
Impossibile trovare il metodo o il membro dei dati.
Grazie CF


text:
> > Guarda sul sito comune periodo giugno  - settembre 2001 avevo lo stesso
> > problema.
> > Ultimamante ho rifatto la stessa cosa e ho inserito un sottoreport nel
pič
> > di paina report e :
> > evento o format del report:
> > if
me.page
=me.pages then
> >     me.sottoreport.visible=true
> >     else
> >     me.sottoreport.visible=false
> > endif
> >
> Ho provato cosě,
>
> Private Sub SezionePičDiPaginaPagina_Format(Cancel As Integer, FormatCount
> As Integer)
> If Me.Page = Me.Pages Then
>     Me.sottoreport_Q_Totali_Importo.Visible = True
>     Else
>     Me.sottoreport_Q_Totali_Importo.Visible = False
> End If
>
> End Sub
>
> ......e mi restituisce questo errore:
> Errore di compilazione:
> Impossibile trovare il metodo o il membro dei dati.
>
> Grazie CF
>
se ho capito dovresti fare cosě:
 If Me.Page = Me.Pages Then
    me.ilnomedelsottoreport.report.visible=true
    else
    me.ilnomedelsottoreport.report.visible=false
end if
end sub
questa routine la dovresti inserire nell'evento "su formatazione" della
sezione pičdipaginapagina.


text:
> Ho provato cosě,
>
> Private Sub SezionePičDiPaginaPagina_Format(Cancel As Integer, FormatCount
> As Integer)
> If Me.Page = Me.Pages Then
>     Me.sottoreport_Q_Totali_Importo.Visible = True
>     Else
>     Me.sottoreport_Q_Totali_Importo.Visible = False
> End If
>
> End Sub
>
> ......e mi restituisce questo errore:
> Errore di compilazione:
> Impossibile trovare il metodo o il membro dei dati.
Sei sicuro che sottoreport_Q_Totali_Importo sia il nome il controllo
sottoreport e non il nome del report vero e propio?
ciao omnitow


text:
omnitow <
omn...@libero.net
> wrote in message
ak7ggk$lkm$1...@fe1.cs.interbusiness.it...

sono sicuro ho controllato su una mia realizzazione perchč?


text:
"Zappus" <
luc...@libero.it
> ha scritto nel messaggio
news:3lP99.98076$lu5.2...@twister1.libero.it...

mi riferivo all'errore di FC & C.ny
ciao omnitow


author: Cataldo Formaro

text:
> > > > Ho provato cosě,
> > > >
> > > > Private Sub SezionePičDiPaginaPagina_Format(Cancel As Integer,
> > FormatCount
> > > > As Integer)
> > > > If Me.Page = Me.Pages Then
> > > >     Me.sottoreport_Q_Totali_Importo.Visible = True
> > > >     Else
> > > >     Me.sottoreport_Q_Totali_Importo.Visible = False
> > > > End If
> > > >
> > > > End Sub
> > > >
> > > > ......e mi restituisce questo errore:
> > > > Errore di compilazione:
> > > > Impossibile trovare il metodo o il membro dei dati.
> > >
> > > Sei sicuro che sottoreport_Q_Totali_Importo sia il nome il controllo
> > > sottoreport e non il nome del report vero e propio?
> > >
> > > ciao omnitow
> >
> >
> >
> > sono sicuro ho controllato su una mia realizzazione perchč?
>
> mi riferivo all'errore di FC & C.ny
>
> ciao omnitow
>
Scusatemi l'assenza e grazie per la partecipazione,
"sottoreport_Q_Totali_Importo" č il nome del report, cioč sottoreport.
Saluti CF


title: Errore su apertura con msflexgrid.ocx

author: yQy

text:
Ciao a tutti e scusate il post.
Ho un db access 2k (ma lo fa anche con xp) che usa una ;MSflexgrid in
un paio di forms.
ora...il file msflexgrid.ocx e' regolarmente installato e registrato
in tutti e 3 i computer nei quali gira il db (fe in rete) e il
riferimento al file è stato messo su tutti, tant'e' vero che ho fatto
anche una prova di un copia/incolla di uno dei 3 fe che girava
funzioannte su un pc.
Su uno di questi 3 pc (ed anche sul pc mio in casa) ho l'errore della
flegdrid quando apro la maschera Articoli che ocntiene appunto il
componente, e me lo fa anche con la maschera Distinta che ha anche
essa il flexrig.
Su 2 pc funziona correttamente, su un terzo pc in rete da errore che
non trova l'ocx..(riregistrato...e ririferimentato), ma sul tezro nn
vuoke saperne....
qualcuno sa aiutarmi? a casa mia non em ne frega molto, ma penso sia
lo stesso tipo di problema.
Qualcuno ne sa qualcosa al riguardo?
Ciao a tutti


title: Errore su apertura con msflexgrid.ocx

text:
> "yQy" <fabrizi...@SESPAMMITISTRONCOtin.it> wrote in message
> news:k9cg9vgmn3n403j0q...@4ax.com...
> Ho un db access 2k (ma lo fa anche con xp) che usa una ;MSflexgrid in
> un paio di forms.
> ora...il file msflexgrid.ocx e' regolarmente installato e registrato
> in tutti e 3 i computer nei quali gira il db (fe in rete)
    Cosa intendi con *fe in rete*?...
> e il
> riferimento al file è stato messo su tutti, tant'e' vero che ho fatto
> anche una prova di un copia/incolla di uno dei 3 fe che girava
> funzioannte su un pc.
> Su uno di questi 3 pc (ed anche sul pc mio in casa) ho l'errore della
> flegdrid quando apro la maschera Articoli che ocntiene appunto il
> componente, e me lo fa anche con la maschera Distinta che ha anche
> essa il flexrig.
> Su 2 pc funziona correttamente, su un terzo pc in rete da errore che
> non trova l'ocx..(riregistrato...e ririferimentato), ma sul tezro nn
> vuoke saperne....
[...]
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


title: Errore su apertura con msflexgrid.ocx

text:
On Sun, 13 Apr 2003 11:10:04 +0200, "Maurizio Borrelli"
<
maurizio...@freepass.it
> wrote:
>    Cosa intendi con *fe in rete*?...
BE in rete:
errore mio.
configurazione:
Server -> BE + FE suo (fe funziona)
client1 -> FE uguale a Server (fe funziona)
client2 -> FE = a Server (noin funziona la flexgrid)
Rifrimenti:
MsFlexGrid.ocx su tutti e 3 i computer.
su client2 nn mi apre la flexgrid (correttamente registrata)
Hai informazioni al riguardo?
Ciao, e scusami per l'errore


title: Convertire data in numero settimana (Access 2000)

author: Andrea

text:
Ciao a tutti,
vi chiedo cortesemente se sapete indicarmi come convertire, in una Query di
Access 2000, il formato della data in numero della settimana dell'anno.
P.S. sono totalmente inesperto.
Grazie a tutti, anticipatamente.
Andrea.


author: Roberto da casa

text:
"Andrea" <
andr...@pn.itnet.it
> ha scritto nel messaggio
news:8uef2r$imh$1...@news.IT.net...

Premetto che quello che ti dico è sicuramente vero per la versione italiana
di A97; magari va bene anche per la versione italiana di A2000.
Ti premetto che le informazioni dell'help sono errate per la versione
italiana, in quanto i formati indicati riguardano la versione inglese.
Se vuoi cambiare SOLO la visualizzazione del dato, dai al campo della query
il formato ii (due volte i).
In questo caso le settimane iniziano di lunedì e la settimana 1 è la prima
settimana completa dell'anno, ovvero utilizza l'impostazione NLS API.
Se invece vuoi crearti un campo con il numero della settimana, in una
colonna vuota scrivi:
     NumSett: Format([DATA1];"ii";2;3)
Come puoi leggere sull'help, la funzione Format di un campo Data/ora è
formata da quattro parti: la prima rappresenta il nome del campo Data/ora;
la seconda parte rappresenta il formato; la terza rappresenta il primo
giorno della settimana (1= domenica, 2= lunedì, 3=martedì ecc.); la quarta
ed ultima parte indica come determinare la prima settimana dell'anno (0 =
impostazione NLS API; 1 = settimana che include il 1 gennaio; 2 = prima
settimana dell'anno che include almeno quattro giorni; 3 = prima settimana
completa dell'anno).
Quindi nel mio esempio ho indicato che le settimane iniziano di lunedì e la
prima settimana è la prima settimana completa dell'anno.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Pulsante elimina record con messaggio personalizzato

author: Ste

text:
In una maschera che visualizza dei record ho inserito un pulsante
Elimina record. Vorrei che all'eliminazione del record comparisse al
posto del messaggio di conferma standard di Access un messaggio
personalizzato completo di OK e Annulla. Come faccio? Di seguito il
codice sottostante il pulsante. Grazie.
Private Sub PulsanteEliminaIncarico_Click()
On Error GoTo Err_PulsanteEliminaIncarico_Click
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Exit_PulsanteEliminaIncarico_Click:
    Exit Sub
Err_PulsanteEliminaIncarico_Click:
    MsgBox Err.Description
    Resume Exit_PulsanteEliminaIncarico_Click

End Sub


author: Alessandro Baraldi

text:
Ste ha scritto:

Così come hai fatto penso(ma non ho mai fatto in questo modo ed è da
verificare) tu debba intercettare l'Evento OnDelete di Form:
Private Sub Form_Delete(Cancel As Integer)
    If Msgbox("Vuoi Eliminare..?",vbyesno+vbQuestion,"Avviso")=vbno
then
      Cancel=True
      Me.Undo
    End If
End Sub
Ovviamente devi disabilitare i messaggi nativi usando il Metodo
SetWarning
membro di DoCmd prima e dopo:
DoCmd.SetWarning False
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
DoCmd.SetWarning True
Personalmente eseguo il Delete su RecordsetClone oppure con Query
DELETE e non attraverso i Menù.
Prova e facci sapere.
@Alex


author: Roberto dal portatile

text:
"Ste" <
stefano....@tiscali.it
> ha scritto nel messaggio
news:pkc092lscptcv4s8b...@4ax.com...


DoCmd.SetWarnings False 'inibisce messaggio standard
DoCmd.RunCommand acCmdDeleteRecord 'elimina record
MsgBox "qui scrivi il testo del tuo messaggio" 'tuo messaggio
DoCmd.SetWarnings True 'riabilita messaggi standard
Exit_PulsanteEliminaIncarico_Click:
   Exit Sub
Err_PulsanteEliminaIncarico_Click:
   MsgBox Err.Description
   Resume Exit_PulsanteEliminaIncarico_Click
End Sub
Anche se usato dall'autocomposizione di Access, per cancellare il record
corrente ti sconsiglio di usare:
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
ma è decisamente meglio usare:
DoCmd.RunCommand acCmdDeleteRecord
Quella usata da te è una forma arcaica che fra l'altro può darti problemi
con la versione runtime o se usi barre dei menu personalizzate.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
"Ste" <
stefano....@tiscali.it
> ha scritto nel messaggio
news:pkc092lscptcv4s8b...@4ax.com...

ciao Ste,
io di solito uso il seguente, su pressione del tasto BUT_DEL preposto:
Private Sub BUT_DEL_Click()
    Dim SCELTA As Long
        SCELTA = MsgBox("Qui ci metti il testo che desideri...", vbYesNo,
"Conferma eliminazione")
        Select Case SCELTA
            Case vbYes
                DoCmd.RunSQL "DELETE * FROM tuaTabella WHERE ID =
Forms!mascheraCorrente!ID;"
                DoCmd.Requery
                MsgBox "Eliminazione effettuata.", vbInformation, "Conferma
eliminazione"
            Case Else
        End Select
End Sub


author: Silver

text:
Alessandro Baraldi ha scritto:
> Personalmente eseguo il Delete su RecordsetClone oppure con Query
> DELETE e non attraverso i Menů.
ciao, scusa l'ignoranza come si esegue un delete su recordsetclone? E
che vantaggi ha rispetto alla query?


text:
Silver ha scritto:
> Alessandro Baraldi ha scritto:
> > Personalmente eseguo il Delete su RecordsetClone oppure con Query
> > DELETE e non attraverso i Menù.
>
> ciao, scusa l'ignoranza come si esegue un delete su recordsetclone? E
> che vantaggi ha rispetto alla query?
Questa è la routine che uso:
Public Function fDelCurrentRec(c_frm as Access.Form) As Boolean
    On Error GoTo Err_Section
    'Elimina il Record Corrente nella FrmMain
    'quindi esegue il Requery.
        'Return:True se l'operazione è andata a buon fine
        '       False se viene generato un errore
    With c_frm.RecordsetClone
        .Bookmark = c_frm.Bookmark
        .Delete
    End With
    fDelCurrentRec = True
Exit_Section:
    Exit Function
Err_Section:
    fDelCurrentRec = False
    Resume Exit_Section
End Function
Vantaggio di prestazioni rispetto alla Query non saprei
sinceramente(forse nessuno), in questo caso però come puoi vedere non
devo creare una QUERY di eliminazione dedicata per ogni maschera, mi
basta passare l'oggetto Form.
Quindi il vantaggio di questa funzione è quello di non propagare
codice essendo una
Funzione Generica a livello di Modulo.
Ciao
@Alex


text:
Il Wed, 14 Jun 2006 21:45:16 +0200, "em.an" <
zzz....@libero.it
> ha
scritto:
>io di solito uso il seguente, su pressione del tasto BUT_DEL preposto:
>
>Private Sub BUT_DEL_Click()
>    Dim SCELTA As Long
>        SCELTA = MsgBox("Qui ci metti il testo che desideri...", vbYesNo,
>"Conferma eliminazione")
>        Select Case SCELTA
>            Case vbYes
>                DoCmd.RunSQL "DELETE * FROM tuaTabella WHERE ID =
>Forms!mascheraCorrente!ID;"
>                DoCmd.Requery
>                MsgBox "Eliminazione effettuata.", vbInformation, "Conferma
>eliminazione"
>            Case Else
>        End Select
>End Sub
>
Grazie, perfetto. Solo una cosa. La mia tabella si chiama "Tutti i
dati" (con gli spazi). Come risolvo il problema nell'istruzione
DoCmd.RunSQL? Ho provato con le virgolette e con gli apici ma non
funziona.
Grazie.
Stefano


text:

[tutti i dat]
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: campo Si_No e stampe periodiche

author: JOE

text:
ho un Db con cui gestisco la stampa delle fatture a cadenza
trimestrale...
ma succede che alcuni utenti vengono a ritirare la fattura altri no per
cui ho la necessità di inserire in maschera un bottone in cui "spunto"
se la fattura è stata ritirata...per cui dopo i 3 mesi stamperò solo le
fatture effettivamente ritirate....avevo pensato di fare così:
la maschera è basata su 2 tabelle Anagrafe (frmAnagrafe  e TabProdotti
(sottoFrmProdotti),
vorrei mettere un campo data in Tab Anagrafe [Data ritiro] ed in
FrmAnagrafe mettere un bottone di comando (se possibile anche
un'indicazione visiva... tipo spunta o data)
Me.DataRitiro=now(), che dite è fattibile e corretto quanto dico ??
ma ho un altro problema poi come stampare poi tutte le fatture ritirate
che ho "spuntato"
grazie per ulteriori consigli...
Giuseppe


title: campo Si_No e stampe periodiche

author: Thomas

text:
"JOE" <
to...@invalid.it
> ha scritto nel messaggio
news:bH2Ij.47483$FR.2...@twister1.libero.it...

Non ho ben capito come mai non hai anche un archivio fatture..perchè io lo
gestirei così:
la spunta ritirata/non ritirata la devi mettere in fattura non in
anagrafica. Perchè magari ti ritira quella del terzo trimestre saltando
quella del secondo.
Poi come utility potresti mettere in agrafica una listbox con l'elenco di
tutte le fatture di quel cliente con la relativa spunta di fianco
es.
N° Fatt | Ritirata
10                si
26                si
35                no
un bel doppio click su quella che vuoi segnare come ritirata, e aggiorni il
valore in automatico
ciao
Thomas


title: campo Si_No e stampe periodiche

text:
"Thomas" <
tho...@libero.it
> ha scritto nel messaggio
CUT
>> la maschera è basata su 2 tabelle Anagrafe (frmAnagrafe  e
>> TabProdotti
>> (sottoFrmProdotti),
>> vorrei mettere un campo data in Tab Anagrafe [Data ritiro] ed in
>> FrmAnagrafe mettere un bottone di comando (se possibile anche
>> un'indicazione visiva... tipo spunta o data)
>> Me.DataRitiro=now(), che dite è fattibile e corretto quanto dico ??
>> ma ho un altro problema poi come stampare poi tutte le fatture
>> ritirate
>> che ho "spuntato"
>>
> Non ho ben capito come mai non hai anche un archivio fatture..perchè
> io lo gestirei così:
> la spunta ritirata/non ritirata la devi mettere in fattura non in
> anagrafica. Perchè magari ti ritira quella del terzo trimestre
> saltando quella del secondo.
> Poi come utility potresti mettere in agrafica una listbox con l'elenco
> di tutte le fatture di quel cliente con la relativa spunta di fianco
> es.
> N° Fatt | Ritirata
> 10                si
> 26                si
> 35                no
>
> un bel doppio click su quella che vuoi segnare come ritirata, e
> aggiorni il valore in automatico
-------------
ciao Thomas...cmq parti dal presupposto che sono poco pratico di
Access...;.((
 in realtà il db già ha un TabStorico in cui visualizzo e stampo dei
registri delle fatture
stampate, tutte le fatture....ed almeno per il  momento salterei la
parte da te suggerita in quanto un pò elaboriosa per le mie risorse...
attualmente ho questa situazione....
in Tab Anagrafe ho inserito un campo data/ora...
in FrmAnagrafe un controllo... con bottone di comando con il seguente
codice
Private Sub ritiro_Click()
On Error GoTo Err_ritiro_Click
Me.data_ritiro = Now()
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
Exit_ritiro_Click:
    Exit Sub
Err_ritiro_Click:
    MsgBox Err.Description
    Resume Exit_ritiro_Click
End Sub
-------
il tutto funziona bene, premendo il bottone mi da la data odierna...
(purtroppo anche l'ora.... come si può evitare quest'ultima ???)))
quindi mi va ad aggiornare la tabella e di conseguenza la query di
stampa...
però vorrei che quando lancio il report
della stampa fatture poi successivamente quello del TabStorico
mi stampi solo quelle con il campo data...non sono esperto ma credo che
nella query
debba inserire in Criteri "If is null" oppure mi suggerisci altro ???
ciao


title: campo Si_No e stampe periodiche

text:
"JOE" <
to...@invalid.it
> ha scritto nel messaggio
news:UI5Ij.278867$%k.39...@twister2.libero.it...

int(now()) invece di now()
> quindi mi va ad aggiornare la tabella e di conseguenza la query di
> stampa...
> però vorrei che quando lancio il report
> della stampa fatture poi successivamente quello del TabStorico
> mi stampi solo quelle con il campo data...non sono esperto ma credo che
> nella query
> debba inserire in Criteri "If is null" oppure mi suggerisci altro ???
> ciao
se devi stampare quelle che non hanno data, devi semplicemente modificare
l'origine dei dati con:
select....from....where  ... tuadata is not null
ciao
T.


title: campo Si_No e stampe periodiche

text:
"Thomas" <
tho...@libero.it
> ha scritto nel messaggio
CUT
>> il tutto funziona bene, premendo il bottone mi da la data odierna...
>> (purtroppo anche l'ora.... come si può evitare quest'ultima ???)))
>
> int(now()) invece di now()
perfetto... grazie
>> quindi mi va ad aggiornare la tabella e di conseguenza la query di
>> stampa...
>> però vorrei che quando lancio il report
>> della stampa fatture poi successivamente quello del TabStorico
>> mi stampi solo quelle con il campo data...non sono esperto ma credo
>> che nella query
>> debba inserire in Criteri "If is null" oppure mi suggerisci altro ???
>
> se devi stampare quelle che non hanno data, devi semplicemente
> modificare l'origine dei dati con:
> select....from....where  ... tuadata is not null
No Thomas... dovrei stampare quelle che hanno la data in quanto
certamente ritirate...
quindi...dovrei modificare la query come ??
grazie


title: campo Si_No e stampe periodiche

text:
"JOE" <
to...@invalid.it
> ha scritto nel messaggio
news:nFlIj.48166$FR.2...@twister1.libero.it...

ho sbagliato a scrivere: select....from....where  ... tuadata is not null
(traduzione prendi tutto da...dove tua data non è nulla)
ciao. T.


title: campo Si_No e stampe periodiche

text:
"Thomas" <
tho...@libero.it
> ha scritto nel messaggio
news:47f2291e$0$4794
>>> select....from....where  ... tuadata is not null
>>
>> No Thomas... dovrei stampare quelle che hanno la data in quanto
>> certamente ritirate...
>> quindi...dovrei modificare la query come ??
>
> ho sbagliato a scrivere: select....from....where  ... tuadata is not
> null (traduzione prendi tutto da...dove tua data non è nulla)
----------
ciao Thomas... tutto ok... ti ringrazio


title: TransferText e acExportDelim/acImportDelim

text:
Ciao a tutti,
ho un db e via codice esporto dei dati in in un file di testo
delimitato mettendo nella prima riga anche il nome dei campi con
TransferText + acExportDelim.
Questo file viene passato ad un'altra applicazione che aggiorna dei
campi numerici ... ma poca roba.
Poi prendo questo file e se lo importo manualmente da menu file, carica
dati esterni, importa all'interno di una tabella che ha struttura
esattamente uguale a quella da cui sono stati esportati, tutto funziona
... se lo faccio via codice con TransferText + acImportDelim termina
corretttamente ma mi tronca dei campi con testo lungo ... perchè ?
Pensando che fosse un problema dell'applicazione che mi modifica il
file ho provato a prendere direttamente il file appena esportato e a
importarlo manualmente ... tutto funziona, da codice mi tronca i campi
note :-( Come mai ?
Il tutto su Access 97 senza alcun service pack o patch.
Grazie.
Ganimede Dignan


author: Sergio MAZZA

text:
<
newto...@yahoo.com
> ha scritto nel messaggio news:1156522793.7...@b28g2000cwb.googlegroups.com...
Ciao a tutti,


Grazie.
Ganimede Dignan
[risposta]
Curioso; come mai non hai aggiornato office'97 almeno alla Sr2?
Ciao.
--
Sergio MAZZA


title: la funzione call

author: Lbo dall'ufficio

text:
>Ho strutturato un mio recente lavoro sulla funzione Call, peccato che non
>funziona come immaginavo!
mah, call serve solo a rendere esplicito il fatto che si esegue una
routine e per quanto ne so io e' del tutto facoltativa.
>Devo richiamare una funzione il cui nome è necessariamente contenuto in una
>stringa (diciamo: str)
>
>Ho provato con
>
>CALL str
>
>ma l'istruzione viene semplicemnte ignorata!
>Come posso fare ?
dovresti provare con Eval.
>PS in particolare mi interesa riuscire a eseguire delle procedure evento
>della form data in argomento ad una funzione di un modulo esterno
se non hai problemi di nomi uguali potresti semplicemente rendere
public le procedure della form in questione.
-----------------------------------
ATTENZIONE: il ng it.comp.database.access cambia nome e diventa it.comp.appl.access
linkatelo!
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: chiave primaria

author: cgcg

text:
ciao, in che modo posso sommare il record del campo "data" e del campo "ora" di una tabella , per la creazione della chiave primaria di un terzo campo , grazie ?
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: chiave primaria

author: CIDI

text:
"cgcg" <
cristian....@tiscali.it
> ha scritto nel messaggio
news:h66nr1$1li$1...@news.nonsolonews.it...
>
> ciao, in che modo posso sommare il record del campo "data" e del campo
> "ora" di una tabella , per la creazione della chiave primaria di un terzo
> campo , grazie ?
in struttura tabella clicca nella barra men� sul pulsante indice,
se vuoi evitare duplicati vedi anche :
www.donkarl.com/it?FAQ4.25
ciao
Daniele


title: chiave primaria

text:
ma come faccio a fare la somma del record data e ora , dove colloco la formula



title: chiave primaria

text:
"cgcg" <
cristian....@tiscali.it
> ha scritto nel messaggio
news:h66rr5$43l$1...@news.nonsolonews.it...
> ma come faccio a fare la somma del record data e ora , dove colloco la
> formula
www.donkarl.com/it?FAQ4.11
ciao
Daniele


title: chiave primaria

author: Cosimo S,

text:
On 15 Ago, 19:43, "CIDI" <
dadonz...@spamtin.it
> wrote:
> "cgcg" <
cristian.giacome...@tiscali.it
> ha scritto nel messaggionews:h66rr5$43l$1...@news.nonsolonews.it...
>
> > ma come faccio a fare la somma del record data e ora , dove colloco la
> > formula
>
>
www.donkarl.com/it?FAQ4.11
>
> ciao
> Daniele
non credo tu intenda la somma algebrica dei due campi ?
se ho capito bene allora prova così
me!tuocampochiave = me!tuocampodata & me!tuocampoora


title: chiave primaria

text:
� prorio la somma che voglio fare , per rendere unici il calmpo che risulta dallla somma da data + ora ,questa formula dove la devo scrivere "me!tuocampochiave = me!tuocampodata & me!tuocampoora" ? devo creare una machera ? il risultato deve essere salvato nella tabella proprio perch� il risultato sar� la chiave primaria , se utilizzo una maschera non credo che il dato venga registrato nella tabella



title: chiave primaria

author: Bruno Campanini

text:
"cgcg" <
cristian....@tiscali.it
> wrote in message
news:h68htg$ufc$1...@news.nonsolonews.it...
> � prorio la somma che voglio fare , per rendere unici
[...]
Metti la chiave primaria  sui due campi Data e Ora e avrai,
senza tante elucubrazioni, l'assoluta garanzia dell'unicit�.
Bruno


title: chiave primaria

text:
hai ragione Bruno funziona , avevo provato una cosa del genere ma oltre mettere la chiave mettevo anche l'opzione nell'indicizato , invece lasciando l'indicizato a no funziona alla grande , un p� come su excel quando si una la funzione "E"  .grazie



title: problemi con VBA....

author: Dav

text:
ho scritto delle routine in VBA per una mini applicazione ma sul mio
computer su cui ho un'installaz. completa di windows NT4.0 nessun
problema su un altro su cui ho una installaz. parziale di NT 4.0 nisba
mi dà errore di continuo su ogni procedura
ciao dav


title: problemi con VBA....

author: lbo dal portatile

text:
>computer su cui ho un'installaz. completa di windows NT4.0 nessun
>problema su un altro su cui ho una installaz. parziale di NT 4.0 nisba
ibis redibis non morieris in bello...
se hai scritto codice ti sarai reso conto di quanto sia importante
mettere le virgole al posto giusto.
quando scrivi in italiano e' la stessa cosa.  (e anche in latino).
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: database di rete molto lento

author: Luca Forgiarini

text:
ciao,
da un po' di tempo un database access utilizzato da 4 utenti su una rete è
diventato molto lento.
Il database si apre immediatamente, però quando poi apro una maschera
impiega quasi un minuto per compiere l'operazione.
Cosa posso fare per migliorarlo?
ciao,
Luca


title: database di rete molto lento

author: MA

text:

Ciao, hai tolto "correzione automatica degli errori" e "tieni traccia.."
nel menu strumenti - opzioni?
Hai compilato il progetto?
hai indicizzato le tabelle?
hai convertito in Mde?
hai compattato il progetto?
hai messo un santino sulla srivania?
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: database di rete molto lento

text:
"Luca Forgiarini" <
forgi...@hotmail.com
> wrote in message
news:Mvlbe.4299$
TR5...@news.edisontel.com

Le cause di questo rallentamento possono essere molteplici.
Maggiormente per esperienza posso dirti che in questi casi
potrebbero non essere state seguite le regole di ottimizzazione
delle Tabelle(Campi Indicizzati) e/o relazionali, soprattutto
nell'esecuzione delle Queries.
In oltre occorrerebbe capire come hai strutturato la gestione
dei records, l'uso o abuso di SubForm(detail), l'uso/abuso di
CaselleCombinate, misto con una non ottimizzazione relazionale
provoca un decadimento drastico delle prestazioni, anche in
monoutenza.
Questi sono consigli base che pochi in fase di sviluppo seguono
ma sono fondamentali, e spesso portano a rivedere il progetto.
Buon lavoro
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Somma condizionale in un report

author: Daniele Perillo

text:
Salve a tutti,
come posso fare per sommare tre campi in un report solo se una
condizione è soddisfatta?
il campo del report dovrebbe avere una sintassi del genere:
=[importo]+[bollo]+[IVA20%]
ma l'IVA20% dev'essere sommata solo se la casella IVA è stata
spuntata...
NB: "IVA20%" è un campo calcolato della query da cui il report prende i
dati, anche quando la casella "IVA" non sia stata spuntata.
Vi ringrazio in anticipo?
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Somma condizionale in un report

author: Roberto da casa

text:
"Daniele Perillo" <
dd...@inwind.it
> ha scritto nel messaggio
news:7b1ae35e273fca06ac9...@mygate.mailgate.org...
> Salve a tutti,
>
> come posso fare per sommare tre campi in un report solo se una
> condizione è soddisfatta?
>
> il campo del report dovrebbe avere una sintassi del genere:
>
> =[importo]+[bollo]+[IVA20%]
>
> ma l'IVA20% dev'essere sommata solo se la casella IVA è stata
> spuntata...
>
> NB: "IVA20%" è un campo calcolato della query da cui il report prende i
> dati, anche quando la casella "IVA" non sia stata spuntata.
>
> Vi ringrazio in anticipo?
Non è che sono sicuro di aver capito cosa ti serva, ma prova così:
=[importo] + [bollo] + IIf([IVA] = True; [IVA20%]; 0)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Somma condizionale in un report

author: Alberto S.

text:
[cut]
>il campo del report dovrebbe avere una sintassi del genere:
>
>=[importo]+[bollo]+[IVA20%]
[cut]
>ma l'IVA20% dev'essere sommata solo se la casella IVA è stata
>spuntata...
=[importo]+[bollo]+[IVA20%]*-[IVA]
Non è poi che 'bollo' va sommato solo quando IVA 'non' è spuntata?
>Vi ringrazio in anticipo?
Cioè solo se la soluzione funziona?
Ciao
--
Alberto
No alle guerre


title: Caratteri in Access

author: Gio

text:
Ciao a tutti mi servirebbe ancora una volta un aiuto,
vorrei poter selezionare alcune parole in grassetto, corsivo etc. in
access, ma ogni tentativo è risultato vano. Purtroppo access trasforma
tutto il testo in grassetto e non soltanto la parola da me
selezionata,
qualcuno può aiutarmi
grazie tante
a presto
ciao ciao
Giovanna


title: Caratteri in Access

author: Roberto dal portatile

text:
"Gio" <
gira...@tin.it
> ha scritto nel messaggio
news:ebe6d6bf.01062...@posting.google.com...

Le proprietà Tipo carattere, Dimensione carattere, Spessore carattere,
Carattere corsivo puoi impostarle al livello di controllo (o di label), ma
non al livello di parola.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Caratteri in Access

text:
>
> Le proprietą Tipo carattere, Dimensione carattere, Spessore carattere,
> Carattere corsivo puoi impostarle al livello di controllo (o di label), ma
> non al livello di parola.
:-(
mi toccherą inserire tutti oggetti OLE
:-)
ciao ciao e grazie
giovanna


title: Caratteri in Access

author: Luciano (DOC)

text:
"Gio" <
gira...@tin.it
> wrote in message
news:ebe6d6bf.01062...@posting.google.com...

Metti le parole che presume debbano switchare da grassetto a non in una
tetxbox a parte e lavora su quella.
Saluti.
Luciano
(DOC)


title: access nella "rete"

author: alessandra buttiron

text:
Un saluto a tutti.
non vorrei chiedervi un trattato su come access deve essere gestito in una
rete, ma se qualcuno potrebbe illuminarmi anche in modo generico sul
problema di operatività dell'access in una rete NT, mi spiego meglio.
Sto utilizzando un normale MDB, di cui ho fatto la divisione (tabelle sul
server, query, maschere, ecc su computer locale) alcuni computer locali in
questione sono collegati al server con una linea telefonica dedicata a 64 K;
vedo che operare dai Computer locali (solo quelli collegati con linea a 64
K) il lavoro si fa molto molto lento, al limite della rottura di nervi,
anche perchè i dati vengono imputati su maschere collegate a tabelle che
prevedo entro la fine dell'anno contengano oltre 10.000 record.
Potreste darmi dei consigli spicci su come operare; ad esempio, lavorare su
tabelle collocate nel computer locale e successivamente aggionare il server
e come provvedere eventualmente all'aggiornamento dei dati precedentemente
imputati, nell'eventualità di correzzioni?
un saluto Sandra


title: access nella "rete"

author: Sib dal portatile

text:
"alessandra buttiron" <
anp...@genie.it
> ha scritto nel messaggio > non

Access e' un buon database, ma non e' un dbServer propriamente detto.
Questo vuol dire che quando apri una maschera Access ti scarica tutto il
recordset perche' venga elaborato in locale. Ci sarebbe molto da discutere
sulle motivazioni prevalentemente commerciali della cosa.
Ad ogni modo l'unica via e' quella che hai tracciato tu stesso, ma non si
puo' dire molto su come effettuare gli aggiornamenti senza conoscere la
struttura del tuo db.
Altre due strade possono essere il passaggio a un db server (SQL) o la
creazione di pagine di accesso ai dati (ASP).
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:
bomba saddam attentato medio oriente


title: access nella "rete"

author: Alessandro Tealdi

text:
"alessandra buttiron" <
anp...@genie.it
> ha scritto nel messaggio
news:9njdsr$qb7$1...@serv1.albacom.net...

Ti propongo altre 2 soluzioni, che però andrebbero valutate/trattate molto
più nei dettagli:
A)    utilizzare le Repliche di Access
B)    utilizzare la tecnologia Terminal Server
Documentati su queste 2 possibilità e vedrai che troverai la soluzione
migliore per il tuo caso ...
CIAO


title: access nella "rete"

text:
"Alessandro Tealdi" <
s.te...@sistemidue.it
> ha scritto nel messaggio
news:9nk9s1$b5e$1...@fe2.cs.interbusiness.it...

per capire meglio, per terminal server intendi utilizzare in "motore db "
msde? e cioè crearmi un progetto di DB.


title: access nella "rete"

text:
"alessandra buttiron" <
anp...@genie.it
> ha scritto nel messaggio
news:9nls4u$fm5$1...@serv1.albacom.net...
>
...
> per capire meglio, per terminal server intendi utilizzare in "motore db "
> msde? e cioč crearmi un progetto di DB.
>
No, intendo sfruttare le tecnologia Terminal Server,
disponibile con una versione specifica di Win NT  (Win NT 4.0 Terminal
Server Edition)
oppure attivando i Servizi Terminal su  Win2000 Server.
Sinteticamente tale tecnologia consiste nell'eseguire l'applicazione da
remotare sempre sul Server,
ed utilizzare sui PC remoti  una parte client che in pratica  "trasferisce"
al PC remoto le videate del
programma eseguito sul Server, e manda al Server i movimenti di
tastiera/mouse del PC remoto
(lo stesso concetto dei mainframe dove il PC remoto č solo un terminale ...)
Esempio: tu da un PC a Milano puoi eseguire Word (o qualsiasi altro
applicativo) che risiede su un Terminal Server
a Catania, utilizzando il programma con le stesse prestazioni come se lo
eseguissi in locale ...
Per esperienza diretta ti posso dire che una decina di PC remoti connessi ad
un Terminal Server tramite
una linea a 64K hanno prestazioni ottime ...
L'argomento non puň essere esaurito in poche righe, ma spero di averti
chiarito almeno i concetti base ...
CIAO


title: Autocodificare una data nel formato gg/mm/aaaa

author: Etto

text:
E' possibile velocizzare l'inserimento di una data in modo tale che questo
valore 01012004 sia trasformato in 01/01/2004 ?


text:
"Etto" <Etto80[@]
tiscali.it
> ha scritto nel messaggio
news:cl8m3c$948$1...@lacerta.tiscalinet.it...
> E' possibile velocizzare l'inserimento di una data in modo tale che questo
> valore 01012004 sia trasformato in 01/01/2004 ?
Se, come dovrebbe essere, il campo associato alla casella di testo ha un
tipo dati Data/ora non dovresti avere alcun problema.
O sbaglio?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:NvRdd.51591$N45.1...@twister2.libero.it...

Sbagli, mi da errore .


text:
"Etto" <Etto80[@]
tiscali.it
> ha scritto nel messaggio
news:clam06$d3s$1...@lacerta.tiscalinet.it...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:NvRdd.51591$N45.1...@twister2.libero.it...
> >
> > "Etto" <Etto80[@]
tiscali.it
> ha scritto nel messaggio
> > news:cl8m3c$948$1...@lacerta.tiscalinet.it...
> >> E' possibile velocizzare l'inserimento di una data in modo tale che
> >> questo
> >> valore 01012004 sia trasformato in 01/01/2004 ?
> >
> > Se, come dovrebbe essere, il campo associato alla casella di testo ha un
> > tipo dati Data/ora non dovresti avere alcun problema.
> > O sbaglio?
> >
> > --
> > Roberto
> >
> >
> >
>
> Sbagli, mi da errore .
Era implicito che, se non vuoi digitare le due barre tra il giorno ed il
mese e tra il mese e l'anno, devi impostare a 99/99/0000;0;_ la Machera di
input della casella di testo associata al campo Data/ora.



text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:fq5ed.52627$N45.1...@twister2.libero.it...

Perfetto Funziona !


title: Completamento automatico

author: Simone Berti

text:
Ciao a tutti,

ho da poco scaricato ed installato la Build 2201 di Access 365.

Ho un DB con delle caselle combinate, dove fino alla versione precedente, collocando al loro interno il cursore di scrittura, quindi avviando a scrivere un testo, facevano il completamento automatico senza dover necessariamente fare clic sulla freccia del menù a tendina. Con questa nuova build, l'unico modo per poter avere il completamento automatico è fare clic sulla freccia.

Avete una soluzione da darmi? Grazie per le risposte e per la lettura.

Simone