title: errore di runtime 1004

text:
"Pacman" <
pacm...@hotmail.com
> ha scritto nel messaggio
news:1127895045....@g47g2000cwa.googlegroups.com...

Credo che il problema sia nei nomi dei file nel senso che uno o più spazi
non permettono la corretta lettura del nome file (per es. Fattura Cliente
2005.xls).
Dovrebbe bastare chiudere il nome dei file tra virgolette.
Ciao, Carlo


title: utilizzo non valido di Null a volte...

author: tiziano

text:
Ciao, non soperchč ma a volte mi crea il problema e a volte no. mi spiego
stamane ho iniziato a inserire le schede ad un certo punto non funziona piů
e mi scrive, utilizzo non valido di null,cioč quando gli prende decide di
non andare piů?
ciao
Tz
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: utilizzo non valido di Null a volte...

author: Michele S

text:
> Ciao, non soperchč ma a volte mi crea il problema e a volte no.
chi o cosa?
> mi spiego
> stamane ho iniziato a inserire le schede ad un certo punto non funziona
> piů
chi o cosa?
> e mi scrive, utilizzo non valido di null,cioč quando gli prende decide di
> non andare piů?
Per favore puoi dettagliare meglio.
Saluti.


title: utilizzo non valido di Null a volte...

author: MA

text:

mettici cmq nz(tuovalore,0)
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: utilizzo non valido di Null a volte...

text:

ciao scusa,
questo post faceva parte di uno piů lungo che ho iniziato nei giorni scorsi
ad ogni modo vi spiego cosa accade:
attraverso un menu che ho creato faccio partire questa prima parte di
codice:
********************************
  Dim ds As DAO.Recordset
  Dim db As Database

  Set db = CurrentDb
  Set ds = db.OpenRecordset("registro", dbOpenDynaset)

    ds.AddNew
    ds.Update
    db.Close
    DoCmd.OpenForm "MA_SCHEDATURA", acNormal, "", "", , acNormal
    DoCmd.GoToRecord acForm, "MA_SCHEDATURA", acFirst
    Call nuovirecordUSvsAQS
********************************
in questo modo creo una primo record nella tabella registro e decido poi di
aprirlo. nel frattempo chiamo un'altra funzione "nuovirecordUSvsAQS"
questa mi permette una volta aperta di inserire il valore dell id chiamato
IdRegGen nelle tabelle collegate.
********************************
Function nuovirecordUSvsAQS()
Dim ds As DAO.Recordset
Dim db As Database
Dim Valore As Integer
Set db = CurrentDb
   ' AGGIUNGI
   DoEvents
   '
   ' Aggiornamento 1° Tabella
   Set ds = db.OpenRecordset("t_amb", dbOpenDynaset)
   Valore = ds("idRegGen")
   ds.AddNew
   ds("IDRegGen") = Forms![ma_schedatura]![idregGen]
   ds.Update
   ds.Close
   Set ds = Nothing
   ' AGGIUNGI
   DoEvents
   '
   ' Aggiornamento 2° Tabella
   Set ds = db.OpenRecordset("t_se", dbOpenDynaset)
   Valore = ds("idRegGen")
   ds.AddNew
   ds("IDRegGen") = Forms![ma_schedatura]![idregGen]
   ds.Update
   ds.Close
   Set ds = Nothing
   ' AGGIUNGI
   DoEvents
   '
   ' Aggiornamento 3° Tabella
   Set ds = db.OpenRecordset("t_q", dbOpenDynaset)
   Valore = ds("idRegGen")
   ds.AddNew
   ds("IDRegGen") = Forms![ma_schedatura]![idregGen]
   ds.Update
   ds.Close
   Set ds = Nothing
    ' AGGIUNGI
   DoEvents
   '

   ' Aggiornamento 4° Tabella
   Set ds = db.OpenRecordset("t_annolista", dbOpenDynaset)
   Valore = ds("idRegGen")
   ds.AddNew
   ds("IDRegGen") = Forms![ma_schedatura]![idregGen]
   ds.Update
   ds.Close
   Set ds = Nothing
End Function
********************************
questo sistema funziona solo a volte e non capisco perchč. Alex ha provato
ad aiutarmi modificando parte del codice e speravo di non dover piů chiedere
aiuto su queste funzioni.
la cosa strana č che lo stesso codice, modificato per altre maschere
funziona egregiamente.
Grazie



title: utilizzo non valido di Null a volte...

text:
> questo post faceva parte di uno più lungo che ho iniziato nei giorni

> questo sistema funziona solo a volte e non capisco perchè. Alex ha provato
> ad aiutarmi modificando parte del codice e speravo di non dover più
> chiedere
> aiuto su queste funzioni.
> la cosa strana è che lo stesso codice, modificato per altre maschere
> funziona egregiamente.
Il codice è lineare.
Ho qualche sospetto per il DoEvents,
che in alcune mie funzioni crea
problemi con i tempi di esecuzione
del codice.
L'errore "utilizzo non valido di null" mi suggerisce
che "idregGen" possa non contenere nulla.
Hai modo di verificare passo passo il valore
di "idregGen"?
Il fatto che in altre maschere io tutto funzioni
rende la cosa più enigmatica.
Saluti


title: utilizzo non valido di Null a volte...

text:
cut
> Il codice è lineare.
> Ho qualche sospetto per il DoEvents,
> che in alcune mie funzioni crea
> problemi con i tempi di esecuzione
> del codice.
>
> L'errore "utilizzo non valido di null" mi suggerisce
> che "idregGen" possa non contenere nulla.
>
> Hai modo di verificare passo passo il valore
> di "idregGen"?
>
> Il fatto che in altre maschere io tutto funzioni
> rende la cosa più enigmatica.
>
> Saluti
>
grazie per provare a risolvere il mio problema, punto primo.
dunque andiamo per ordine, prima non c'era il doevents, mi è stato suggerito
da alex, per ovviare al problema, credo ritenesse, in questo modo di essere
certi dello svolgimento del codice. [dico io perchè non sono molto capace
con il codice] ad ogni modo all'inizio aveva funzionato poi no, o meglio non
si è riusciti a superare il problema.
le tabelle collegate hanno impostato come valore predefinito un tipo di dati
numerico con valore 0(zero) per idreggen, stessa cosa anche per le altre
tabelle su cui il codice funziona.
questo è il codice funzionante:
creo una scheda per le immagini......
++++++++++++++++++++++++++++++++++
Function nuovo_record_FOTO()
On Error GoTo nuovo_record_FOTO_Err
  Dim ds1 As DAO.Recordset
  Dim db1 As Database

  Set db1 = CurrentDb
  Set ds1 = db1.OpenRecordset("Reg_immagini", dbOpenDynaset)

    ds1.AddNew
    ds1.Update

    db1.Close
    DoCmd.OpenForm "REGISTRO_IMMAGINI", acNormal, "", "", , acNormal
    DoCmd.GoToRecord acForm, "REGISTRO_IMMAGINI", acFirst
    Call nuovirecordFotoVsAQS ' qui richiamo la funzione nuovirecordFotoVsAQS
per creare in automatico sulle 4 tabelle un record con valore predefinito
idreggen 0
nuovo_record_FOTO_Exit:
    Exit Function
nuovo_record_FOTO_Err:
    MsgBox Error$
    Resume nuovo_record_FOTO_Exit
End Function
++++++++++++++++++++++++++++++++++
Function nuovirecordFotoVsAQS()
Dim ds As DAO.Recordset
Dim db As Database
Dim Valore As Integer
Set db = CurrentDb
   ' Aggiornamento 1° Tabella
   Set ds = db.OpenRecordset("t_amb_f", dbOpenDynaset)
   Valore = ds("IDFOTO")
   ds.AddNew
   ds("IDFOTO") = Forms![registro_IMMAGINI]![IDfoto]
   ds.Update
   ds.Close
   Set ds = Nothing
   ' Aggiornamento 2° Tabella
   Set ds = db.OpenRecordset("t_se_f", dbOpenDynaset)
   Valore = ds("IDFOTO")
   ds.AddNew
   ds("IDFOTO") = Forms![registro_IMMAGINI]![IDfoto]
   ds.Update
   ds.Close
   Set ds = Nothing

   ' Aggiornamento 3° Tabella
   Set ds = db.OpenRecordset("t_q_f", dbOpenDynaset)
   Valore = ds("IDFOTO")
   ds.AddNew
   ds("IDFOTO") = Forms![registro_IMMAGINI]![IDfoto]
   ds.Update
   ds.Close
   Set ds = Nothing
   ' Aggiornamento 4° Tabella
   Set ds = db.OpenRecordset("t_us", dbOpenDynaset)
   Valore = ds("IDFOTO")
   ds.AddNew
   ds("IDFOTO") = Forms![registro_IMMAGINI]![IDfoto]
   ds.Update
   ds.Close
   Set ds = Nothing
End Function
non so se hai seguito tutti i post ad ogni modo sulla mia macchina
funzionava tutto quando ho diviso il db e messo in rete si sono verificati
questi problemi. il mio dubbio nasce ora dal fatto che la maschera
ma_schedatura è una maschera con molti controlli e molti dei quali memo non
vorrei che la "pesantezza"della maschera ed una rete a 10mb inficiasse tutto
il mio lavoro
ciao
tz



title: utilizzo non valido di Null a volte...

author: Potone

text:
[cut]
> ciao scusa,
> questo post faceva parte di uno più lungo che ho iniziato nei giorni scorsi
> ad ogni modo vi spiego cosa accade:
> attraverso un menu che ho creato faccio partire questa prima parte di
> codice:
> ********************************
>   Dim ds As DAO.Recordset
>
>   Dim db As Database
>
>   Set db = CurrentDb
>   Set ds = db.OpenRecordset("registro", dbOpenDynaset)
>
>     ds.AddNew
>     ds.Update
>     db.Close
>     DoCmd.OpenForm "MA_SCHEDATURA", acNormal, "", "", , acNormal
>
>     DoCmd.GoToRecord acForm, "MA_SCHEDATURA", acFirst
ciao,
sei sicuro che il primo record su cui ti posizioni sia sempre (intendo certezza al 100%) il record appena creato?
l'origine dei dati sottostante la maschera contiene un criterio di ordinamento che ti garantisce che all'apertura il primo record
sia sempre quello che hai creato?
>
>     Call nuovirecordUSvsAQS
>
> ********************************
> in questo modo creo una primo record nella tabella registro e decido poi di
> aprirlo. nel frattempo chiamo un'altra funzione "nuovirecordUSvsAQS"
> questa mi permette una volta aperta di inserire il valore dell id chiamato
> IdRegGen nelle tabelle collegate.
>
> ********************************
>
> Function nuovirecordUSvsAQS()
> Dim ds As DAO.Recordset
>
> Dim db As Database
> Dim Valore As Integer
> Set db = CurrentDb
>    ' AGGIUNGI
>    DoEvents
>    '
>
>    ' Aggiornamento 1° Tabella
>    Set ds = db.OpenRecordset("t_amb", dbOpenDynaset)
>    Valore = ds("idRegGen")
è in questo punto che va in errore?
qui c'è qualcosa che mi sfugge: perchè fai quest'assegnazione Valore = ds("idRegGen") visto che non usi più Valore nel resto del
codice di questa funzione?
>    ds.AddNew
>    ds("IDRegGen") = Forms![ma_schedatura]![idregGen]
>    ds.Update
>    ds.Close
>    Set ds = Nothing
>    ' AGGIUNGI
>    DoEvents
>    '
[cut]
ciao,
Mat.


title: utilizzo non valido di Null a volte...

text:
Il 18 Lug 2006, 15:58, "Potone" <mborr...@SPAMinwind.it> ha scritto:
> [cut]
> > ciao scusa,
> > questo post faceva parte di uno più lungo che ho iniziato nei giorni
scorsi
> > ad ogni modo vi spiego cosa accade:
> > attraverso un menu che ho creato faccio partire questa prima parte di
> > codice:
> > ********************************
> > Dim ds As DAO.Recordset
> >
> > Dim db As Database
> >
> > Set db = CurrentDb
> > Set ds = db.OpenRecordset("registro", dbOpenDynaset)
> >
> > ds.AddNew
> > ds.Update
> > db.Close
> > DoCmd.OpenForm "MA_SCHEDATURA", acNormal, "", "", , acNormal
> >
> > DoCmd.GoToRecord acForm, "MA_SCHEDATURA", acFirst
> ciao,
> sei sicuro che il primo record su cui ti posizioni sia sempre (intendo
certezza al 100%) il record appena creato?
> l'origine dei dati sottostante la maschera contiene un criterio di
ordinamento che ti garantisce che all'apertura il primo record
> sia sempre quello che hai creato?
>
> >
No non ne sono sicuro e nel caso come posso fare?in questo momento c'è un
odinamento legato ad un altro controllo della maschera
> > Call nuovirecordUSvsAQS
> >
> > ********************************
> > in questo modo creo una primo record nella tabella registro e decido poi
di
> > aprirlo. nel frattempo chiamo un'altra funzione "nuovirecordUSvsAQS"
> > questa mi permette una volta aperta di inserire il valore dell id
chiamato
> > IdRegGen nelle tabelle collegate.
> >
> > ********************************
> >
> > Function nuovirecordUSvsAQS()
> > Dim ds As DAO.Recordset
> >
> > Dim db As Database
> > Dim Valore As Integer
> > Set db = CurrentDb
> > ' AGGIUNGI
> > DoEvents
> > '
> >
> > ' Aggiornamento 1° Tabella
> > Set ds = db.OpenRecordset("t_amb", dbOpenDynaset)
> > Valore = ds("idRegGen")
> è in questo punto che va in errore?
> qui c'è qualcosa che mi sfugge: perchè fai quest'assegnazione Valore =
ds("idRegGen") visto che non usi più Valore nel resto del
> codice di questa funzione?
>
diciamo che da li non funziona più ma non lo fa sempre...come gli
gira...posso togliere il valore Valore = ds("idRegGen") ma non so come
andare avanti...
> > ds.AddNew
> > ds("IDRegGen") = Forms![ma_schedatura]![idregGen]
> > ds.Update
> > ds.Close
> > Set ds = Nothing
> > ' AGGIUNGI
> > DoEvents
> > '
>
> [cut]
>
> ciao,
> Mat.
>
ciao



title: utilizzo non valido di Null a volte...

text:
[cut]
> > > Dim ds As DAO.Recordset
> > >
> > > Dim db As Database
> > >
> > > Set db = CurrentDb
> > > Set ds = db.OpenRecordset("registro", dbOpenDynaset)
> > >
> > > ds.AddNew
> > > ds.Update
> > > db.Close
> > > DoCmd.OpenForm "MA_SCHEDATURA", acNormal, "", "", , acNormal
> > >
> > > DoCmd.GoToRecord acForm, "MA_SCHEDATURA", acFirst
> > ciao,
> > sei sicuro che il primo record su cui ti posizioni sia sempre (intendo
> certezza al 100%) il record appena creato?
> > l'origine dei dati sottostante la maschera contiene un criterio di
> ordinamento che ti garantisce che all'apertura il primo record
> > sia sempre quello che hai creato?
> >
> > >
>
> No non ne sono sicuro e nel caso come posso fare?in questo momento c'è un
> odinamento legato ad un altro controllo della maschera
Questo potrebbe essere un problema: tu dai per scontato che aprendo la maschera il primo record sia quello che hai appena creato
mentre in realtà potrebbe non essere così.
Un'ipotesi è che in alcuni casi il record sia nuovo (intendo vuoto e con IDRegGen=Null), così la funzione nuovirecordUSvsAQS
genererebbe dei record sulle tabelle secondarie t_ con IDRegGen=Null (o per lo meno tenterebbe di farlo).
Una soluzione potrebbe essere quella di passare tramite un argomento della funzione nuovirecordUSvsAQS il valore di IDRegGen che si
vuole sia utilizzato per generare i record sulle tabelle t_
Suppongo che IDRegGen sulla tabella registro sia un contatore.
per es.
Dim NuovoIDRegGen as long
Set ds = db.OpenRecordset("registro", dbOpenDynaset)
ds.AddNew
NuovoIDRegGen=ds("IDRegGen")
ds.Update
db.Close
Call nuovirecordUSvsAQS NuovoIDRegGen
****
Function nuovirecordUSvsAQS(NuovoIDRegGen)
Dim ds As DAO.Recordset
Dim db As Database
Set db = CurrentDb
   ' AGGIUNGI
   DoEvents
   '
   ' Aggiornamento 1° Tabella
   Set ds = db.OpenRecordset("t_amb", dbOpenDynaset)
   Valore = ds("idRegGen")    ' -> Questo lo toglierei
   ds.AddNew
   ds("IDRegGen") = NuovoIDRegGen
   ds.Update
lo stesso vale per le altre tabelle
[cut]
ciao,
Mat.


title: utilizzo non valido di Null a volte...

text:
> Un'ipotesi è che in alcuni casi il record sia nuovo (intendo vuoto e con
IDRegGen=Null), così la funzione nuovirecordUSvsAQS
> genererebbe dei record sulle tabelle secondarie t_ con IDRegGen=Null (o
per lo meno tenterebbe di farlo).
>
> Una soluzione potrebbe essere quella di passare tramite un argomento della
funzione nuovirecordUSvsAQS il valore di IDRegGen che si
> vuole sia utilizzato per generare i record sulle tabelle t_
> Suppongo che IDRegGen sulla tabella registro sia un contatore.
è esatto
ho modificato i tuo codice nel seguente modo:
'------------------------------------------------------------
' nuovo_record_US
'
'------------------------------------------------------------
Function nuovo_record_US()
On Error GoTo nuovo_record_US_Err
Dim NuovoIDRegGen As Long
Set ds = db.OpenRecordset("registro", dbOpenDynaset)
ds.AddNew
NuovoIDRegGen = ds("IDRegGen")
ds.Update
db.Close
Call nuovirecordUSvsAQS(NuovoIDRegGen)
nuovo_record_US_Exit:
    Exit Function
nuovo_record_US_Err:
    MsgBox Error$
    Resume nuovo_record_US_Exit
End Function
Function nuovirecordUSvsAQS(NuovoIDRegGen)
Dim ds As DAO.Recordset
Dim db As Database
Set db = CurrentDb
   ' AGGIUNGI
   DoEvents
   '
   ' Aggiornamento 1° Tabella
   Set ds = db.OpenRecordset("t_amb", dbOpenDynaset)
   ds.AddNew
   ds("IDRegGen") = NuovoIDRegGen
   ds.Update
   ' Aggiornamento 1° Tabella
   Set ds = db.OpenRecordset("t_se", dbOpenDynaset)
   ds.AddNew
   ds("IDRegGen") = NuovoIDRegGen
   ds.Update
   '
   ' Aggiornamento 3° Tabella
   Set ds = db.OpenRecordset("t_q", dbOpenDynaset)
   ds.AddNew
   ds("IDRegGen") = NuovoIDRegGen
   ds.Update '

   ' Aggiornamento 4° Tabella
   Set ds = db.OpenRecordset("t_annolista", dbOpenDynaset)
   ds.AddNew
   ds("IDRegGen") = NuovoIDRegGen
   ds.Update
End Function
ma la risposta è:
 necessario oggetto



title: utilizzo non valido di Null a volte...

text:
"tiziano" <
tiziano...@libero.it
> ha scritto nel messaggio
[cut]
> ma la risposta č:
>
>
>  necessario oggetto
>
dove si ferma esattamente (specificalo anche in futuro, non possiamo saperlo qui)?
Hai preso proprio tutto alla lettera, in nuovo_record_US() devi almeno dichiarare db che ds come nella versione originale della
funzione (Dim db as ...).
In nuovirecordUSvsAQS devi dichiarare l'argomento NuovoIDRegGen As long.
Mat.



title: utilizzo non valido di Null a volte...

text:
> [cut]
Ciao,
solo oggi ho potuto riaccendere un pc e controllare la tua risposta, ora
funziona tutto, ti ringrazio e scusa se non mi sono fatto vivo prima.
Buona giornata



title: utilizzo non valido di Null a volte...

text:
"tiziano" <
tiziano...@libero.it
> ha scritto nel messaggio news:217Z172Z214Z103Y...@usenet.libero.it...
>
> > [cut]
> Ciao,
> solo oggi ho potuto riaccendere un pc e controllare la tua risposta, ora
> funziona tutto, ti ringrazio e scusa se non mi sono fatto vivo prima.
> Buona giornata
> Tz
>
Nessun problema, ciao.
Mat.


title: un po' di domande...........

text:
Ciao a tutti. Permettetimi di rivolgere un po' di domande:
1. sapete quando sarà disponibile sul sito cumune il file di testo
contenente i messaggi postati nel mese di ottobre? ho perso qualcosa e
vorrei consultarlo.
2. Scrittura codice.
Ho due tabelle:
posizioni        filiali
relazionate per un campo comune (anche se si tratta di una relazione
semplice non definita)
eseguo normalmente una query di aggiornamento con la quale un campo della
tabella posizioni viene aggiornato ad un valore contenuto nella tabella
filiali.
Sono in condizione di vedere ilcodice sql della query. Orbene la domanda è
questa: volendo fare in modo di  eseguire la query da codice da dove si
comincia.
Devo dichiarare variabili? se qualcuno fosse così gentile da postarmi un
codice completo di modo da capire a titolo di esempio come costruire altri
comandi dello stesso tipo.
Un codice di questo genere deve essere un modulo o un evento collegato ad un
bottone in una form?
3. Lavoro normalmente con dbase di enormi dimensioni, nei quali esiste di
solito un'unica tabella contenente in media oltre 300.000 record per ca
20/25 campi.
lavorandoci la dimensione di questo file mdb cresce a dismisura ed in alcuni
casi supera anche i 400/500mb, rendendo lentissima l'esequzione anche di una
piccola e semplice query. Ho letto sull'NG che in questi casi bisogna
passare a sql server. Di che si tratta?
4. ho una certa quantità di file pdf ( si tratta di circolari varie che
usiamo al lavoro) Vorrei creare un archivio con access che mi consentisse
successivamente di ricercare la circolare voluta ad esempio per argomento, o
per data ecc. La ricerca dovrebbe avvenire attraverso una maschera nella
quale dovrebbe poi comparire il link clickabile al file pdf. Come si fa?
Scusate se ho abusato della pazienza e della disponibilità.
Grazie ancora ed a presto.


title: un po' di domande...........

author: Roberto da casa

text:
<
ari...@libero.it
> ha scritto nel messaggio
news:ORJM5.13554$fx4.4...@news.infostrada.it...
> Ciao a tutti. Permettetimi di rivolgere un po' di domande:
>
> 1. sapete quando sarà disponibile sul sito cumune il file di testo
> contenente i messaggi postati nel mese di ottobre? ho perso qualcosa e
> vorrei consultarlo.
>
La risposta può dartela solo Federico Luciani; è lui che si fa carico di
tenere aggiornata la sezione NewsGoup del Sito Comune; in questo momento è
in viaggio per Roma per partecipare al raduno di oggi di I.C.A.A.
Comunque lui avvisa sempre, con un messaggio nel NG, quando l'aggiornamento
è avvenuto.
> 2. Scrittura codice.
> Ho due tabelle:
> posizioni        filiali
> relazionate per un campo comune (anche se si tratta di una relazione
> semplice non definita)
> eseguo normalmente una query di aggiornamento con la quale un campo della
> tabella posizioni viene aggiornato ad un valore contenuto nella tabella
> filiali.
> Sono in condizione di vedere ilcodice sql della query. Orbene la domanda è
> questa: volendo fare in modo di  eseguire la query da codice da dove si
> comincia.
> Devo dichiarare variabili? se qualcuno fosse così gentile da postarmi un
> codice completo di modo da capire a titolo di esempio come costruire altri
> comandi dello stesso tipo.
> Un codice di questo genere deve essere un modulo o un evento collegato ad
un
> bottone in una form?
Ti consiglio innanzi tutto di dare uno sguardo nell'help alla funzione
DLookup.
E' una funzione che ti restitusce il campo di un dominio (nel tuo caso la
tabella filiali) dopo aver effettuato una ricerca in base a dei criteri che
tu indicherai.
Puoi utilizzarla in una maschera, in una query o in un report. Se la
utilizzerai in una maschera la puoi scrivere all'interno dell'origine
controllo di un controllo non associato oppure all'interno di un codice VBA
generato a fronte di un evento (ad esempio "Su clic" di un pulsante di
comando o "Su dopo aggiornamento" del controllo che rappresenta la chiave di
ricerca).
>
> 3. Lavoro normalmente con dbase di enormi dimensioni, nei quali esiste di
> solito un'unica tabella contenente in media oltre 300.000 record per ca
> 20/25 campi.
> lavorandoci la dimensione di questo file mdb cresce a dismisura ed in
alcuni
> casi supera anche i 400/500mb, rendendo lentissima l'esequzione anche di
una
> piccola e semplice query. Ho letto sull'NG che in questi casi bisogna
> passare a sql server. Di che si tratta?
>
Per questo è bene che ti risponda chi ne sa più di me. Comunque segui i
tread in corso nel NG.
> 4. ho una certa quantità di file pdf ( si tratta di circolari varie che
> usiamo al lavoro) Vorrei creare un archivio con access che mi consentisse
> successivamente di ricercare la circolare voluta ad esempio per argomento,
o
> per data ecc. La ricerca dovrebbe avvenire attraverso una maschera nella
> quale dovrebbe poi comparire il link clickabile al file pdf. Come si fa?
>
Creati un database che conterrà un record per ogni circolare.
Dovrai dichiararti dei campi in base ai quali effettuerai la classificazione
della circolare (titolo, numero, data, argomento, abstract ecc.) e quindi
poi la ricerca; potresti aggiungere anche un campo di tipo ipertestuale che
rappresenterà appunto il link verso il file pdf.
Se non sbaglio, in questi ultimi giorni nel NG sono in corso degli
approfondimenti sull'uso di file pdf partendo da database Access; comincia a
leggerli ed al limite poni i tuoi quesiti in quel contesto.
> Scusate se ho abusato della pazienza e della disponibilità.
>
> Grazie ancora ed a presto.
>
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: un po' di domande...........

author: pappagone

text:
> 2. Scrittura codice.
> Ho due tabelle:
> posizioni        filiali
> relazionate per un campo comune (anche se si tratta di una relazione
> semplice non definita)
> eseguo normalmente una query di aggiornamento con la quale un campo della
> tabella posizioni viene aggiornato ad un valore contenuto nella tabella
> filiali.
> Sono in condizione di vedere ilcodice sql della query. Orbene la domanda è
> questa: volendo fare in modo di  eseguire la query da codice da dove si
> comincia.
> Devo dichiarare variabili? se qualcuno fosse così gentile da postarmi un
> codice completo di modo da capire a titolo di esempio come costruire altri
> comandi dello stesso tipo.
> Un codice di questo genere deve essere un modulo o un evento collegato ad
un
> bottone in una form?
se ho ben capito tu vuoi poter lanciare la query da codice, per esempio
cliccando su un pulsante.
se è così, basta creare un codice sull'evento onclick che in pratica
contiene solo
DoCmd.RunSql "select bla bla"
che sarà il codice della tua query (che ti tiri su col copia e incolla)
dovrebbe funzionare
> 3. Lavoro normalmente con dbase di enormi dimensioni, nei quali esiste di
> solito un'unica tabella contenente in media oltre 300.000 record per ca
> 20/25 campi.
> lavorandoci la dimensione di questo file mdb cresce a dismisura ed in
alcuni
> casi supera anche i 400/500mb, rendendo lentissima l'esequzione anche di
una
> piccola e semplice query. Ho letto sull'NG che in questi casi bisogna
> passare a sql server. Di che si tratta?
ho fatto un database access che sta in rete e contiene un tabellone con
all'incirca 1.100.000 record con 30/35 campi. il tutto sono 270 MB . il
funzionamento è dignitoso,
a onor del vero però di solito lo uso solo io.
ho un pentium 2 con 64M di RAM
vedi un po te ...  :-)
frolix8


title: OT: Problemi di collegamento con it.comp.appl.access

author: treglesa

text:
Con modem Adsl la sottoscrizione a it.comp.appl.access č regolare e funziona
perfettamente
Ho avuto dei problemi di collegamento con la linea Adsl ed in questo periodo
ho usufruito del collegamento ad internet con modem a 56K.
In questo periodo ho cercato it.comp.appl.access nella sottoscrizione alle
newsgroup ma non l'ho trovata. (Con sorpresa ho verificato che il numero dei
newsgroup erano stati drasticamente decimati)
Cosa sbaglio o devo rassegnarti in quanto il colegamento alla news
it.comp.appl.access č prerogativa di chi ha l'Adsl?
Non solo! Ora che mi č stato ripristinato il collegamento con adsl č ho
ripristinato, tra l'altro senza problemi, la sottoscrizione a
it.comp.appl.access, ho perso molti vecchi post che stavo seguendo con
interesse.
Sapreste dirmi come potere ripristinare tali post?


author: Sib

text:
"treglesa" <
treg...@yahoo.it
> ha scritto nel messaggio
> Con modem Adsl la sottoscrizione a it.comp.appl.access č regolare e
funziona
> perfettamente
> Ho avuto dei problemi di collegamento con la linea Adsl ed in questo
periodo
> ho usufruito del collegamento ad internet con modem a 56K.
> In questo periodo ho cercato it.comp.appl.access nella sottoscrizione alle
> newsgroup ma non l'ho trovata. (Con sorpresa ho verificato che il numero
dei
> newsgroup erano stati drasticamente decimati)
> Cosa sbaglio o devo rassegnarti in quanto il colegamento alla news
> it.comp.appl.access č prerogativa di chi ha l'Adsl?
La connessione ADSL e la connessione modem la fai con lo stesso operatore?
se non e' lo stesso cambia in newsserver
> Non solo! Ora che mi č stato ripristinato il collegamento con adsl č ho
> ripristinato, tra l'altro senza problemi, la sottoscrizione a
> it.comp.appl.access, ho perso molti vecchi post che stavo seguendo con
> interesse.
> Sapreste dirmi come potere ripristinare tali post?
Elimina la sottoscrizione e rifalla e poi sincronizza tutto.
Sib


title: Comando MAXIMIZE

author: Figlia della Luna

text:
Scusate, chi mi sa dire come si fa a fare in modo che quando si apre il DB
la switchboard appaia a pieno schermo??
Grazie,
--
Figlia della Luna
"Se conosci il tuo cuore avrai sempre un amico che non mente."


title: Comando MAXIMIZE

author: Alessandro Baraldi

text:
"Figlia della Luna" <nonviè
da...@disapere.it
> wrote in message
news:Q2Eo7.20814$7Y3.1...@news2.tin.it...

Perdona la mia IGNORANZA, ma cos'è la Sitchboard...???
Non sarà la Form Principale....??
Su Open DoCmd.Maximize
SU Close DoCmd.Restore (Se non vuoi che tutte le Form siano Max).
@Alex.
--
Posted from  [62.98.109.40]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Comando MAXIMIZE

text:
Alessandro Baraldi <
ik2...@libero.it
> wrote in message:
> Perdona la mia IGNORANZA, ma cos'è la Sitchboard...???
> Non sarà la Form Principale....??
Proprio quella roba lì!! :-)))
> Su Open DoCmd.Maximize
> SU Close DoCmd.Restore (Se non vuoi che tutte le Form siano Max).
> @Alex.
Si ma... dove devo andare per inserire questi comandi??



title: Comando MAXIMIZE

text:
"Figlia della Luna" <nonviè
da...@disapere.it
> wrote in message
news:9GEo7.20860$7Y3.1...@news2.tin.it...
> Proprio quella roba lì!! :-)))
>
> > Su Open DoCmd.Maximize
> > SU Close DoCmd.Restore (Se non vuoi che tutte le Form siano Max).
> > @Alex.
>
> Si ma... dove devo andare per inserire questi comandi??
Proprio in quella roba li....
La Switchboard o Form principale ha degli eventi controllabili se guardi
le sue proprietà Eventi vedi un elenco:
In ITALIANO vedi:
Su Apertura--->Pulsantino laterale [Routine Evento]--->DoCmd.Maximize
Su Chiusura--->Pulsantino laterale [Routine Evento]--->DoCmd.Restore
Spero sia chiaro, perchè più di così dovrei farlo io....
@ALEX
--
Posted from  [62.98.11.103]



title: Comando MAXIMIZE

text:
L'ho fatto, ma non riconosce il comando DoCmd!
--
Figlia della Luna
"Se conosci il tuo cuore avrai sempre un amico che non mente."
Alessandro Baraldi <
ik2...@libero.it
> wrote in message
ac64619172bbf4bbb2...@mygate.mailgate.org...



title: Comando MAXIMIZE

text:
Trovato! Non so ancora come ho fatto, mi si č aperta una finestra con un
sacco di roba, pulsanti di espressione e cose simili e ho sfrugnato un pň.
Alla fine la magia: ha funzionato! Grazie moltissime e scusa il disturbo!!



title: [Aiuto] Campo in ore estese

author: usarraci

text:
	Salve, sono un poco piů che nuovo utente di Access e volevo
utilizzarlo nella fattispecie per sommare delle ore lavorative e
aggiungere poi altre funzioni ma come primo e a me insormontabile
ostacolo ho trovato che non riesco a impostare il campo come ore
estese e minuti (tipo 100.15 dove 100 sono le ore e 15 i minuti).
C'č qualcuno che mi saprebbe indicare come fare?
Ciao
--
Fan di Hanamichi, Godai e Asuka
ICQ number: 156081507


title: [Aiuto] Campo in ore estese

text:
"usarraci" <
usar...@libero.it
> ha scritto nel messaggio
news:4b2s4v8og6kv47adi...@4ax.com...
> Salve, sono un poco più che nuovo utente di Access e volevo
> utilizzarlo nella fattispecie per sommare delle ore lavorative e
> aggiungere poi altre funzioni ma come primo e a me insormontabile
> ostacolo ho trovato che non riesco a impostare il campo come ore
> estese e minuti (tipo 100.15 dove 100 sono le ore e 15 i minuti).
> C'è qualcuno che mi saprebbe indicare come fare?
>
>
>
> Ciao
>
Il tuo problema è solamente un problema di visualizzazione, ma il valore
della somma è esatto: in Access non esiste un formato che ti permetta di
visualizzare un orario che superi le 24 ore.
Uno dei modi per risolvere il tuo problema è quello di moltiplicare la tua
somma per 24 ed impostare il formato del controllo in Numero generico o
Fisso; così facendo la somma delle ore lavorative verrà rappresentata in ore
e centesimi di ora invece che in ore e minuti (100,25 invece di 100.15); il
risultato risulta anche più adatto per manipolarlo con altre funzioni
aritmetiche (ad esempio moltiplicarlo per una paga oraria).
Comunque potrai sempre ottenere la visualizzazione del valore moltiplicato
per 24 in ore e minuti; per farlo puoi fare così:
OreMinuti = Int(OreCentesimi) & "." & (OreCentesimi - Int(OreCentesimi))*60
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Date()\Inserire la data odierna in un campo Memo con combinazione tasti..

author: Lindbergh

text:
Ciao a tutto il Ng.
Mi trovo di fronte a questo problema:
L'utente dovrebbe aggiornare in un campo memo una serie di note riguardanti
il rapporto con un cliente specifico.
E' possibile secondo voi fare in modo che l'utente non debba scrivere a mano
la data del giorno(per evitare possibili errori di digitazione) ma la possa
inserire nella posizione del cursore con una combinazione di tasti qualsiasi
(crtl+alt+...) ??
Esempio:
12/05/01
Asdfsdsdsdsdsdsdsdsdskdslkmdlsdsmd
15/05/01
Bsaakjfheh4w čitirthg gbiiv ņivg ttu gntuwnvlt
Mi affido ad una semplice macro o ci sono altre soluzioni?
Grazie a tutti
Eddie


author: Esteban

text:
"Lindbergh" <
lind...@libero.it
> wrote in message
news:UKOM6.7129$jp1.4...@news.infostrada.it...
> Ciao a tutto il Ng.
> Mi trovo di fronte a questo problema:
> L'utente dovrebbe aggiornare in un campo memo una serie di note riguardanti
> il rapporto con un cliente specifico.
> E' possibile secondo voi fare in modo che l'utente non debba scrivere a mano
> la data del giorno(per evitare possibili errori di digitazione) ma la possa
> inserire nella posizione del cursore con una combinazione di tasti qualsiasi
> (crtl+alt+...) ??
> Esempio:
> 12/05/01
> Asdfsdsdsdsdsdsdsdsdskdslkmdlsdsmd
> 15/05/01
> Bsaakjfheh4w čitirthg gbiiv ňivg ttu gntuwnvlt
>
> Mi affido ad una semplice macro o ci sono altre soluzioni?
> Grazie a tutti
> Eddie
' Questa funzione, associata all'evento Tasto Giů della casella di testo
' CampoTesto scrive la data corrente alla pressione dei dati Alt+D a partire
' dalla posizione corrente del cursore
Private Sub CampoTesto_KeyDown(KeyCode As Integer, Shift As Integer)
    Debug.Print KeyCode
    Debug.Print Shift
    If (KeyCode = Asc("d") Or KeyCode = Asc("D")) And _
      (Shift And acAltMask) > 0 Then
        SendKeys (Date$) & " "
    End If
End Sub
Ciao!
Esteban
Hosted by
www.seber.it


text:
"Esteban" <
Est...@news.it
> ha scritto nel messaggio
news:9VPM6.7554$jp1.4...@news.infostrada.it...

Ciao Esteban e grazie...funziona da Dio :-)
Una sola precisazione.
Access ovviamente inserisce la data con il formato americano...č "conditio
sine qua non" della funzione o posso formattare all'italiana?
Ho provato un dateformat , ma mi da errore.
Grazie
Eddie
> Hosted by
www.seber.it
>
>


text:
"Lindbergh" <
lind...@libero.it
> wrote in message
news:YpTM6.8886$jp1.5...@news.infostrada.it...
>
> "Esteban" <
Est...@news.it
> ha scritto nel messaggio
> news:9VPM6.7554$jp1.4...@news.infostrada.it...
> > "Lindbergh" <
lind...@libero.it
> wrote in message
> > news:UKOM6.7129$jp1.4...@news.infostrada.it...
> > > Ciao a tutto il Ng.
> > > Mi trovo di fronte a questo problema:
> > > L'utente dovrebbe aggiornare in un campo memo una serie di note
> riguardanti
> > > il rapporto con un cliente specifico.
> > > E' possibile secondo voi fare in modo che l'utente non debba scrivere a
> mano
> > > la data del giorno(per evitare possibili errori di digitazione) ma la
> possa
> > > inserire nella posizione del cursore con una combinazione di tasti
> qualsiasi
> > > (crtl+alt+...) ??
> > > Esempio:
> > > 12/05/01
> > > Asdfsdsdsdsdsdsdsdsdskdslkmdlsdsmd
> > > 15/05/01
> > > Bsaakjfheh4w čitirthg gbiiv ņivg ttu gntuwnvlt
> > >
> > > Mi affido ad una semplice macro o ci sono altre soluzioni?
> > > Grazie a tutti
> > > Eddie
> >
> > ' Questa funzione, associata all'evento Tasto Gił della casella di testo
> > ' CampoTesto scrive la data corrente alla pressione dei dati Alt+D a
> partire
> > ' dalla posizione corrente del cursore
> > Private Sub CampoTesto_KeyDown(KeyCode As Integer, Shift As Integer)
> >     Debug.Print KeyCode
> >     Debug.Print Shift
> >     If (KeyCode = Asc("d") Or KeyCode = Asc("D")) And _
> >       (Shift And acAltMask) > 0 Then
> >         SendKeys (Date$) & " "
> >     End If
> > End Sub
> >
> > Ciao!
> > Esteban
>
> Ciao Esteban e grazie...funziona da Dio :-)
> Una sola precisazione.
> Access ovviamente inserisce la data con il formato americano...č "conditio
> sine qua non" della funzione o posso formattare all'italiana?
> Ho provato un dateformat , ma mi da errore.
> Grazie
> Eddie
> > Hosted by
www.seber.it
E se scrivi:
    SendKeys (format(Date$,"dd/mm/yyyy")) & " "
Prova!



title: passare una data come stringa

author: Nick

text:
Ciao a tutti
sto usando  l'esempio di automazione word di Marco Pizzamiglio, per la
stampa unione.
sito comune faq 6.137.
cosě salva il file:
 NomeFile = Left(Modello, Len(Modello) - 4) & "_" &
Format(Me.IDCliente.Column(1) & Me.Nome & "_" , "000")
ecc. ecc
volevo mettere anche la data fattura, ma non ne vuole sapere,  se aggiungo
altri campi
testo va tutto bene. quindi non č problema di concatenazione ma del campo
data.
ho provato a passare la data con format(Me.DataFattura, "yyyy/mm/dd") ;
con: CStr(Me.DataFattura); niente da fare.
qualche idea?
grazie in anticipo
Nick


title: passare una data come stringa

author: antonio

text:
"Nick" <
Nick...@spamtiscali.it
> ha scritto nel messaggio
news:490c987b$0$40302$4faf...@reader5.news.tin.it...

Non conosco l'esempio di cui parli. Io tempo fa generavo da Access un
documento di Word avendo creato un prototipo di Word con dei campi di tipo
MergeField senza nessun formato e fra questi c'erano anche campi contenenti
una data. Controlla il tuo prototipo, forse, trattandosi di una data, Word
non l'ha trattato come dato generico.
Ciao
Antonio


title: passare una data come stringa

text:
"antonio" <
anto...@tiscali.it
> ha scritto nel messaggio
news:490c9f2f$0$11389$5fc...@news.tiscali.it...

Ciao Antonio
non sto parlando di un campo Word....nella stampa unione si puň salvare il
file
con la stringa di cui sopra. sono tutti controlli della maschera principale.
da cui si genera la stampa unione. questo č la parte di codice interessata:
NomeFile = Left(Modello, Len(Modello) - 4) & "_" & Format(Me.Idcliente,
"000") & "_"
    'cerca il primo progressivo disponibile per l'IDcliente selezionato
     i = 1
    'While Len(Dir(NomeFile & Format(i, "000") & ".doc")) > 0
        i = i + 1
    Wend
    Doc.SaveAs NomeFile & Format(i, "000") & ".doc"
la prima riga č quella da me modificata in cui non riesco ad inserire
Me.DataFattura
grazie della risposta
Nick


title: passare una data come stringa

text:
"Nick" <
Nick...@spamtiscali.it
> ha scritto nel messaggio
news:490ca7bf$0$1072$4faf...@reader2.news.tin.it...
>
> "antonio" <
anto...@tiscali.it
> ha scritto nel messaggio
> news:490c9f2f$0$11389$5fc...@news.tiscali.it...
>>
>> "Nick" <
Nick...@spamtiscali.it
> ha scritto nel messaggio
>> news:490c987b$0$40302$4faf...@reader5.news.tin.it...
>>> Ciao a tutti
>>> sto usando  l'esempio di automazione word di Marco Pizzamiglio, per la
>>> stampa unione.
>>> sito comune faq 6.137.
>>> così salva il file:
>>> NomeFile = Left(Modello, Len(Modello) - 4) & "_" &
>>> Format(Me.IDCliente.Column(1) & Me.Nome & "_" , "000")
>>> ecc. ecc
>>>
>>> volevo mettere anche la data fattura, ma non ne vuole sapere,  se
>>> aggiungo altri campi
>>> testo va tutto bene. quindi non è problema di concatenazione ma del
>>> campo data.
>>> ho provato a passare la data con format(Me.DataFattura, "yyyy/mm/dd") ;
>>> con: CStr(Me.DataFattura); niente da fare.
>>> qualche idea?
>>>
>>> grazie in anticipo
>>>
>>> Nick
>>>
>>>
>> Non conosco l'esempio di cui parli. Io tempo fa generavo da Access un
>> documento di Word avendo creato un prototipo di Word con dei campi di
>> tipo MergeField senza nessun formato e fra questi c'erano anche campi
>> contenenti una data. Controlla il tuo prototipo, forse, trattandosi di
>> una data, Word non l'ha trattato come dato generico.
>>
>> Ciao
>> Antonio
>
> Ciao Antonio
> non sto parlando di un campo Word....nella stampa unione si può salvare il
> file
> con la stringa di cui sopra. sono tutti controlli della maschera
> principale.
> da cui si genera la stampa unione. questo è la parte di codice
> interessata:
>
> NomeFile = Left(Modello, Len(Modello) - 4) & "_" & Format(Me.Idcliente,
> "000") & "_"
>    'cerca il primo progressivo disponibile per l'IDcliente selezionato
>     i = 1
>    'While Len(Dir(NomeFile & Format(i, "000") & ".doc")) > 0
>        i = i + 1
>    Wend
>    Doc.SaveAs NomeFile & Format(i, "000") & ".doc"
> la prima riga è quella da me modificata in cui non riesco ad inserire
> Me.DataFattura
> grazie della risposta
>
> Nick
>
>
Prova ad utilizzare Format$ anzichè Format.


title: passare una data come stringa

text:
"antonio" <
anto...@tiscali.it
> ha scritto nel messaggio
news:490ca91e$0$14486$5fc...@news.tiscali.it...

provato. non cambia niente....
Nick


title: passare una data come stringa

author: Alessandro Cara

text:
Nick ha scritto:
> Ciao a tutti
> sto usando  l'esempio di automazione word di Marco Pizzamiglio, per la
> stampa unione.
> sito comune faq 6.137.
> così salva il file:
>  NomeFile = Left(Modello, Len(Modello) - 4) & "_" &
> Format(Me.IDCliente.Column(1) & Me.Nome & "_" , "000")
> ecc. ecc
>
> volevo mettere anche la data fattura, ma non ne vuole sapere,  se aggiungo
> altri campi
> testo va tutto bene. quindi non è problema di concatenazione ma del campo
> data.
> ho provato a passare la data con format(Me.DataFattura, "yyyy/mm/dd") ;
Non puoi scrivere un file che contiene le "/" nel nome perche' anche
windows le prende
come indicatore di "folder" (o cartella o directory che dir si voglia)
formatta la data("yyyymmdd")
--
ac


title: passare una data come stringa

text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:ku2Pk.11643$8%.7908@tornado.fastwebnet.it...
> Nick ha scritto:
>> Ciao a tutti
>> sto usando  l'esempio di automazione word di Marco Pizzamiglio, per la
>> stampa unione.
>> sito comune faq 6.137.
>> cosě salva il file:
>>  NomeFile = Left(Modello, Len(Modello) - 4) & "_" &
>> Format(Me.IDCliente.Column(1) & Me.Nome & "_" , "000")
>> ecc. ecc
>>
>> volevo mettere anche la data fattura, ma non ne vuole sapere,  se
>> aggiungo altri campi
>> testo va tutto bene. quindi non č problema di concatenazione ma del campo
>> data.
>> ho provato a passare la data con format(Me.DataFattura, "yyyy/mm/dd") ;
> Non puoi scrivere un file che contiene le "/" nel nome perche' anche
> windows le prende
> come indicatore di "folder" (o cartella o directory che dir si voglia)
> formatta la data("yyyymmdd")
> --
> ac
perfetto.
Grazie
Nick


title: passare una data come stringa

author: Geppo

text:
Ciao Nick <
Nick...@spamtiscali.it
>, hai scritto:
prova cosi:
......format(Me.DataFattura,"yyyy-mm-dd")
--
Ciao
Geppo


title: passare una data come stringa

text:
"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:yI2Pk.94303$Ca.2...@twister2.libero.it...
> Ciao Nick <
Nick...@spamtiscali.it
>, hai scritto:
>
>
> prova cosi:
>
> ......format(Me.DataFattura,"yyyy-mm-dd")
> Ciao
> Geppo
Ciao Geppo
grazie anche a te.
erano proprio le "/" come detto da Alessandro.
come delimitatore ho usato gli underscore
Nick


title: come regolare i margini da codice

author: Luigi

text:
ciao a tutti

ho un report composto da
intestazione report, corpo e pi� di pagina report.

Il corpo in anteprima di stampa puo' essere di 1 o piu' record.
E' possibile con selet case e poi con imposta pagina/margini da codice
regolare i margini
in base al numero dei record?

Grazie


title: come regolare i margini da codice

text:

Property LeftMargin As Long
    Membro di Access.Printer

Property RightMargin As Long
    Membro di Access.Printer

Certo devi prima sapere quanti sono i Records..., io lo effettuerei
prima...

@Alex


title: come regolare i margini da codice

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:5abf9396-b1e7-4b15...@a3g2000vbr.googlegroups.com...

Grazie Alex

Vediamo se ci riesco


title: come regolare i margini da codice

text:
"Luigi" <
Lui...@nospambero.it
> ha scritto nel messaggio
news:518dfb6c$0$37121$4faf...@reader1.news.tin.it...

ciao Alex
ho provato a mettere il pratica il tuo suggerimento
ed ho fatto su apertura del report:

Dim TopMargin As Long

With Forms.Item("Mia_Maschera")
    .TopMargin = 100
End With
ma ho quest'errore.......
Errore (2465) definito dall'applicazione o dall'oggetto
dove sbaglio?


title: come regolare i margini da codice

text:
"Luigi" <
Lui...@nospambero.it
> ha scritto nel messaggio
news:518f46f2$0$1373$4faf...@reader2.news.tin.it...

cosi va bene
With Me.Printer


title: inputbox

author: giorgio

text:
Ho una tabella composta dal campo id chiave primaria e nome testo.
Attraverso un'inputbox dovrei digitare id (numerico) per completare la
procedura. C'è un modo per scivere nell'inputbox il nome (testo) e salvare
id corrispondente (numero) ? O qualche altra strada al posto dell'inputbox
?
grazie


title: inputbox

author: Pablitomf

text:
giorgio ha scritto:

> grazie
Ma vuoi usare l'inputbox come form di immissione dati?
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: inputbox

text:
"Pablitomf" <
maurizio...@accessgroup.it
> wrote in message
news:ck0fj8$tch$1...@news.newsland.it...

No, serve per una funzione.
ciao


title: inputbox

author: Sergio MAZZA

text:

Utilizza il DLookup (vedi help);
es.
idTrovato = DLookup("id","tabella","nomeTesto='" & inputBox("inserisci il nomeTesto da cercare") & "'")
Ciao.
--
Sergio MAZZA


title: Formatta Msgbox

author: Paolo

text:
vvf wrote
>Č possibile utilizzare la funzione MsgBox in Access 97che consente di
fornire una stringa divisa in tre sezioni per l'argomento prompt separando
le sezioni con il segno @.
>Nell'esempio riportato di seguito viene visualizzata una finestra di
dialogo formattata con una stringa suddivisa in sezioni.
>La prima sezione del testo della stringa viene visualizzata come
un'intestazione in grassetto. >La seconda sezione viene visualizzata in
testo normale al di sotto dell'intestazione.
>La terza sezione viene visualizzata in testo normale al di sotto
dell'intestazione.
SedeNS = nome campo
Private Sub SedeNS_BeforeUpdate(Cancel As Integer)
    Dim strMsg As String, strTitolo As String
    Dim intStile As Integer
    If IsNull([SedeNS]) Then
        strMsg = "Casella di testo con valore nullo." _
           & "@ATTENZIONE:assegnare un'importo." _
           & "@Annullamento delle operazioni... " _
           & "Verificare l'importo "
        intStile = vbOKOnly + vbExclamation
        strTitolo = "Impossibile continuare "
        MsgBox strMsg, intStile, strTitolo
       Cancel = True
    End If
End Sub
>Tutto questo in Microsoft Access 2000 non funziona, visulizza un' unica
stringa di lettura, compreso @....
>Avete qualche idea!!!
>Togliere i tre asterischi


title: Formatta Msgbox


title: Formatta Msgbox

text:
"Paolo" <***
bjh...@tin.it
> ha scritto nel messaggio
news:8mdh7h$qh$2...@nslave1.tin.it...

Invece della chiocciola utilizza la costante vbCrlf, es.
         strMsg = "Casella di testo con valore nullo." & vbcrlf &
"ATTENZIONE:assegnare un'importo." _
             & vbcrlf & "Annullamento delle operazioni... " _
            & "Verificare l'importo "
Ciao.


title: Formatta Msgbox

author: Andrea Sciamanna

text:
> Invece della chiocciola utilizza la costante vbCrlf, es.
Sergio, mi aspetto, da te, un quoting corretto dei msg: perchè non lo fai?
Cmq, ti faccio notare che la tua domanda non è esauriente.
Il vbCRLF serve solo per andare a capo, ma non per formattare il testo in
grassetto, per esempio.
A quanto pare, la soluzione, in ACC2000 è la seguente:
Preparare la stringa del msg usando la sintassi classica di ACC97
strMSG = "Casella di testo con valore nullo." _
           & "@ATTENZIONE:assegnare un'importo." _
           & "@Annullamento delle operazioni... " _
           & "Verificare l'importo "
strTitolo = "Errore!"
Inserire la funzione msgbox() in questo modo:
eval("msgbox('" & strMSG& "',vbOKOnly + vbExclamation,'" & strTitolo & "')")
Lo so, è incredibile, ma funziona :-)


title: Formatta Msgbox

text:
"Andrea Sciamanna" <andrea.s...@libero.it.cancellami> ha scritto nel
messaggio news:8mdtct$82s$1...@serv1.iunet.it...
>
> Sergio, mi aspetto, da te, un quoting corretto dei msg: perchč non lo fai?
>
> Cmq, ti faccio notare che la tua domanda non č esauriente.
> Il vbCRLF serve solo per andare a capo, ma non per formattare il testo in
> grassetto, per esempio.
>
> A quanto pare, la soluzione, in ACC2000 č la seguente:
>
> Preparare la stringa del msg usando la sintassi classica di ACC97
>
> strMSG = "Casella di testo con valore nullo." _
>            & "@ATTENZIONE:assegnare un'importo." _
>            & "@Annullamento delle operazioni... " _
>            & "Verificare l'importo "
>
> strTitolo = "Errore!"
>
> Inserire la funzione msgbox() in questo modo:
>
> eval("msgbox('" & strMSG& "',vbOKOnly + vbExclamation,'" & strTitolo &
"')")
>
> Lo so, č incredibile, ma funziona :-)
>
>
Andrea, ari-spiegami come devo fare; ho posizionato la risposta dopo il
messaggio, non o fatto nient'altro... Almeno spero!
Riguardo alla mia soluzione; hai ragione e mi scuso con Paolo per aver letto
in fretta il suo messaggio, e dire che era lě pure da un po'!
Ciao.


title: Formatta Msgbox

text:
> Andrea, ari-spiegami come devo fare; ho posizionato la risposta dopo il
> messaggio, non o fatto nient'altro... Almeno spero!
Semplicemente, elimina, dal msg originale (quello con le righe che iniziano
con ">"), tutto quello che non serve a capire il contesto della tua
risposta.
Per esempio, come puoi vedere, sopra questa frase non c'č l'intero tuo msg,
ma solo la frase: č sufficiente per capire di cosa sto parlando io.
Sinceramente, ero convinto che sapessi come si quota un msg, quindi, forse,
il tono della mia osservazione era un pň risentito. Come non detto, allora.
Spero cmq di essermi spiegato, adesso.


title: Formatta Msgbox

text:
"Andrea Sciamanna" <andrea.s...@libero.it.cancellami> ha scritto nel
messaggio news:8me55k$bt5$1...@serv1.iunet.it...
>
> Semplicemente, elimina, dal msg originale (quello con le righe che
iniziano
> con ">"), tutto quello che non serve a capire il contesto della tua
> risposta.
> Per esempio, come puoi vedere, sopra questa frase non c'è l'intero tuo
msg,
> ma solo la frase: è sufficiente per capire di cosa sto parlando io.
>
> Sinceramente, ero convinto che sapessi come si quota un msg, quindi,
forse,
> il tono della mia osservazione era un pò risentito. Come non detto,
allora.
> Spero cmq di essermi spiegato, adesso.
>
>
Hai ragione era troppo lungo e la pigrizia di tagliare qualche volta mi
prende...
Ciao.


title: Comando non disponbile in un Database MDE

author: Peppe B.

text:
Dopo avere creato un database MDE all'apertura di una certa
maschera mi appare l'errore che ho scritto nell'oggetto di questo
messaggio.

Come si fa a sapere quali sono i comandi non disponibili nei
database MDE?


author: Luciano (DOC)

text:
Peppe B. <
tsa...@tin.it
> wrote in message 8rd2l5$9co$1...@nslave2.tin.it...
> Dopo avere creato un database MDE all'apertura di una certa maschera mi
appare l'errore che ho > > > scritto nell'oggetto di questo messaggio.
> Come si fa a sapere quali sono i comandi non disponibili nei database MDE?
Qual'e' il comando che non viene eseguito?
Saluti.
Luciano
(DOC)


author: Max Frattini

text:
Peppe B. ha scritto nel messaggio <8rd2l5$9co$
1...@nslave2.tin.it
>...
Dopo avere creato un database MDE all'apertura di una certa maschera mi appare l'errore che ho
scritto nell'oggetto di questo messaggio.
Come si fa a sapere quali sono i comandi non disponibili nei database MDE?
Non sono disponibili tutti quei comandi che modificano la struttura di un oggetto.
Ex: non è possibile aprire in modalità design una maschera e aggiungere un controllo a codice.
Oppure modificare i margini di un Reports.
Sembrano grosse limitazioni, in realtà ci si abitua a non usare queste strategie...
Ciao


title: Aprire un recordset relativo ad una query

author: Marco P

text:
Salve a tutti.
Apro regolarmente una TABELLA da codice VBA
utilizzando la libreria ADODB.
Se provo ad aprire con lo stesso metodo, la query, con il seguente codice:
------------------
Dim dbs As Database
Dim rsMag As ADODB.Recordset
 Set dbs = CurrentDb
  Set rsMag = New ADODB.Recordset
rsMag.Open "qryCodMagazzino", CurrentProject.Connection, adOpenDynamic,
adLockOptimistic
------------------------
mi da un errore dicendo che devo necessariamente
utilizzare l'istruzione DELETE, SELECT etc.
Qual'è il modo più semplice per aprire (per poi aggiungere dati) ad una
query DI SELEZIONE, utilizzando il codice?
Grazie per la risposta.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: OneEDP

text:
Il 28/06/2010 16.36, Marco P ha scritto:
> Salve a tutti.
> Apro regolarmente una TABELLA da codice VBA
> utilizzando la libreria ADODB.
> Se provo ad aprire con lo stesso metodo, la query, con il seguente codice:
> ------------------
> Dim dbs As Database
> Dim rsMag As ADODB.Recordset
>   Set dbs = CurrentDb
>    Set rsMag = New ADODB.Recordset
> rsMag.Open "qryCodMagazzino", CurrentProject.Connection, adOpenDynamic,
> adLockOptimistic
>
> ------------------------
>
> mi da un errore dicendo che devo necessariamente
> utilizzare l'istruzione DELETE, SELECT etc.
> Qual'Ãš il modo piÃ¹ semplice per aprire (per poi aggiungere dati) ad una
> query DI SELEZIONE, utilizzando il codice?
> Grazie per la risposta.
>
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/
>
Devi specificare il tipo di comando:
http://www.w3schools.com/ADO/met_rs_open.asp#CommandTypeEnum
 tra le
"option" del medoto open
rsMag.Open "qryCodMagazzino", CurrentProject.Connection, adOpenDynamic,
adLockOptimistic, adCmdStoredProc
--
Daniele
Rispondere scartando OneEDP, spam e 32


text:
Il 28 Giu 2010, 17:00, OneEDP <
daniele....@spamgmail32.com
> ha
scritto:
> Il 28/06/2010 16.36, Marco P ha scritto:
> > Salve a tutti.
> > Apro regolarmente una TABELLA da codice VBA
> > utilizzando la libreria ADODB.
> > Se provo ad aprire con lo stesso metodo, la query, con il seguente
codice:
> > ------------------
> > Dim dbs As Database
> > Dim rsMag As ADODB.Recordset
> > Set dbs = CurrentDb
> > Set rsMag = New ADODB.Recordset
> > rsMag.Open "qryCodMagazzino", CurrentProject.Connection, adOpenDynamic,
> > adLockOptimistic
> >
> > ------------------------
> >
> > mi da un errore dicendo che devo necessariamente
> > utilizzare l'istruzione DELETE, SELECT etc.
> > Qual'è il modo più semplice per aprire (per poi aggiungere dati) ad
una
> > query DI SELEZIONE, utilizzando il codice?
> > Grazie per la risposta.
> >
> > --------------------------------
> > Inviato via
http://arianna.libero.it/usenet/
> >
> Devi specificare il tipo di comando:
>
http://www.w3schools.com/ADO/met_rs_open.asp#CommandTypeEnum
 tra le
> "option" del medoto open
>
> rsMag.Open "qryCodMagazzino", CurrentProject.Connection, adOpenDynamic,
> adLockOptimistic, adCmdStoredProc
>
>
> --
> Daniele
> Rispondere scartando OneEDP, spam e 32
----------------------------------------------
Grazie Daniele, Funziona perfettamente.
Scusa il ritardo ma troppo spesso l'accesso al NG non funziona.
Non ho ancora capito perchè: 8 volte su 10.... non mi fa entrare!
Ciao grazie



title: casella di riepilogo

author: gio

text:
posso in tabella di riepilogo legata ad una query visualizzare campi di
testo allineati a sinistra?
se si accetto suggerimenti
grazie.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: casella di riepilogo

text:
"gio" <
giovanni...@libero.it
> ha scritto nel messaggio
news:bfljqv$s2l$1...@news.newsland.it...
> posso in tabella di riepilogo legata ad una query visualizzare campi di
> testo allineati a sinistra?
Tabella di riepilogo o Casella di riepilogo? Comunque il testo è allineato
da sinistra verso destra, anzi in una casella di riepilogo tutte le colonne
hannop il contenuto allineato da sinistra a destra; almeno per acc'97...
> se si accetto suggerimenti
Fiuuu! Meno male mé andata bene stavolta...
> grazie.
>
> --
Ciao.
--
Sergio MAZZA


title: casella di riepilogo

text:
Sergio MAZZA ha scritto:


> > se si accetto suggerimenti

> > grazie.
> >
> > --
> Ciao.
> --
> Sergio MAZZA
certo che sono da sx verso dx
ma io li voglio allineare a dx nella visualizzazione di una maschera
c'è un modo ?
chiaramente si parlava di casella di riepilogo (errore di scrittura)
saluti
gio



title: casella di riepilogo

author: Roberto dalla campagna

text:
gio <
giovanni...@libero.it
> wrote in message
bflkrf$54m$1...@news.newsland.it...

Sostituisci la casella di riepilogo con una sottomaschera e allinea i dati a
tuo piacimento nei controlli della maschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: casella di riepilogo

text:
"gio" <
giovanni...@libero.it
> ha scritto nel messaggio
news:bflkrf$54m$1...@news.newsland.it...
> Sergio MAZZA ha scritto:
>
> certo che sono da sx verso dx
> ma io li voglio allineare a dx nella visualizzazione di una maschera
> c'è un modo ?
Da vecchie discussioni sembra non sia possibile a meno di non inserire degli
spazi davanti al testo.
> chiaramente si parlava di casella di riepilogo (errore di scrittura)
> saluti
> gio
>
Ciao.
--
Sergio MAZZA


title: casella di riepilogo

author: GIO

text:
gio ha scritto:
> posso in tabella di riepilogo legata ad una query visualizzare campi di
> testo allineati a sinistra?
> se si accetto suggerimenti
> grazie.
GRAZIE PER L'AIUTO
A TUTTI
GIO



title: Aggiunta di una Combobox

author: Mosquarello

text:
Un saluto a tutto l'NG vorrei sapere come fare ad inserire una combobox su
di una maschera gia' precostruita.
Mi spiego meglio:
tempo fa ho fatto un primo programma in access2000 che memorizzava gli
indirizzi ed i numeri telefonici dei miei amici in un unica tabella chiamata
"Amici"
In questa tabella c'e' un campo Citta' (di tipo testo) a cui e' collegato
una textbox sulla maschera ed immettevo manualmente la citta'.
Ora, in rete, ho trovato una tabella con tutti i comuni d'italia e vorrei
fare in modo che l'immissione dei dati nella tabella "Amici" avvenisse con
una combobox.
Ho fatto in modo che le due tabelle fossero collegate, nel senso che nella
tabella "Amici" ho cambiato il tipo del campo Citta' in numerico e dove sono
conservati i codici che corrispondono alla chiave primaria della tabella
"Comuni".
Il punto e' che aggiungendo una combobox con l'autocomposizione, non mi
visualizza (nella combobox), automaticamente il nome del comune ne' il
codice del comune della tabella "Amici", ma devo reimpostarlo da capo per
tutti i recod presenti nella tabella (circa 100).
Grazie anticipatamente per la risposta


title: Aggiunta di una Combobox

author: Geoservizi s.r.l.

text:
Ciao.

Non è necessario collegare le due tabelle.

Se hai importato la tabella trovata in rete, fai
così:

1) Riporta in formato testo il campo
Città.

2) Apri in struttura la maschera interessata e crea la
ComboBox in autocomposizione.

3) Fottitene del codice, non ti serve a niente. Inserisci
nella ComboBox solo il campo del Comune, e comunque fai in modo che il campo
Comune sia il primo a sinistra nella casella combinata.

4) Nelle proprietà della ComboBox la colonna associata
deve essere la colonna 1. Questo fa sì che nel campo in tabella venga
memorizzato il dato di una Combo contenuto nella prima colonna a sinistra
.

Fammi sapere. Daniele


title: Aggiunta di una Combobox

author: Roberto dal portatile

text:
"Mosquarello" <
n...@no.it
> ha scritto nel messaggio
news:91sqok$9t...@news.edisons.net...

Ipotizzando che la tua TabCittà abbia la seguente struttura:
IDCittà        Contatore o Numerico e chiave primaria
Città            Testo
ecc. ecc.
e che la tua tabella Amici abbia le seguente struttura:
IDAmico       Contatore e chiave primaria
Amico           Testo
Città              Testo
ecc. ecc.
io farei così:
1) Aggiungi alla tabella Amici un nuovo campo di tipo numerico e chiamalo
IDCittà
2) Su questo nuovo campo esegui l'Autocomposizione Ricerca... basandola su
TabCittà
3) Verificato che i nomi di città attualmente contenuti nella tabella Amici
sono giusti, al fine di riempirti automaticamente nei tuoi 100 record
esistenti il campo IDCittà, creati ed esegui una query di aggiornamento che
abbia il seguente codice SQL:
UPDATE Amici SET Amici.IDCittà = DLookUp("[IDCittà]","Città","Città =" &
Chr$(34) & [Città] & Chr$(34));
4) Elimina dalla struttura della tabella Amici il campo Città.
5) Apri la struttura della tua attuale maschera, cancella il controllo
associato al campo Città della tabella Amici e aggiungine uno associato al
campo IDCittà della tabella Amici (naturalmente quest'ultimo controllo ti
comparirà come casella combinata).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Menù

author: Cesare Fortis

text:
Scusate per la banalità (forse) dell'argomento in questione.
Esiste la possibilità di creare un menù a tendina semplice semplice come
nelle più standard delle applicazioni ?
Intendo un menù incorporato in una form e non una barra sovrapposta
Forse l'argomento è già stato trattato ma non ne ho traccia.
Grazie, Cesare


title: Menù

text:
"Cesare Fortis" <
for...@virgilio.it
> ha scritto nel messaggio
news:8m6nru$a6m$1...@nslave1.tin.it...

Usa una casella combinata.
Roberto


title: Menù

text:

Nell'help alla voce: AggiungiMenu ti viene spiegato come...
Ciao.


title: Menù

text:
Grazie per l'input
Cesare
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:8m8giu$lh2$1...@suite03.caspur.it...



title: Provato l'arrotondamento ma non funziona

author: Ronny

text:
Ciao a tutti:
Ecco come chiamo la routine di arrotondamento presa dal sito comune:
Private Sub Comando0_Click()
Dim qta As Integer
Dim prezzo As Double
Dim importo As Double
qta = 118
prezzo = 0.1498
importo = qta * prezzo
varpl = 3
fctRound importo, 3
End Sub
Function fctRound(Optional varNr, Optional varpl As Integer)
' by Konrad Marfurt + ? + Karl Donaubauer
'varNr: numero da arrotondare
'varPI: numero di decimali (due predefinito)
   If IsMissing(varNr) Or Not IsNumeric(varNr) Then Exit Function
   fctRound = Fix("" & varNr * (10 ^ varpl) + Sgn(varNr) * 0.5) / (10 ^ varpl)
End Function
Il risultato in fctRound non viene arrotondato.
Ma già che ci sono: esiste una dichiarazione (con la Dim) che gli dica : il
campo è un numerico con 2 decimali . perchè in questo modo io definirei
FctRound.
Ciao e buon week a todos
--------------------------------
Inviato via
http://usenet.libero.it


author: Roberto da casa

text:
"Ronny" <
scremo...@tiscalinet.it
> ha scritto nel messaggio
news:194Z130Z244Z250Y...@usenet.libero.it...
> Ciao a tutti:
>
> Ecco come chiamo la routine di arrotondamento presa dal sito comune:
>
> Private Sub Comando0_Click()
> Dim qta As Integer
> Dim prezzo As Double
> Dim importo As Double
>
> qta = 118
> prezzo = 0.1498
> importo = qta * prezzo
> varpl = 3
>
> fctRound importo, 3
> End Sub
>
> Function fctRound(Optional varNr, Optional varpl As Integer)
> ' by Konrad Marfurt + ? + Karl Donaubauer
> 'varNr: numero da arrotondare
> 'varPI: numero di decimali (due predefinito)
>    If IsMissing(varNr) Or Not IsNumeric(varNr) Then Exit Function
>    fctRound = Fix("" & varNr * (10 ^ varpl) + Sgn(varNr) * 0.5) / (10 ^
varpl)
> End Function
>
> Il risultato in fctRound non viene arrotondato.
Se il prodotto di qta per prezzo vuoi che sia posto nella variabile importo
arrotondato al secondo decimele, fai così:
Dim qta As Integer
Dim prezzo As Double
Dim importo As Double
qta = 118
prezzo = 0.1498
importo = fctRound((qta * prezzo), 2)
> Ma già che ci sono: esiste una dichiarazione (con la Dim) che gli dica :
il
> campo è un numerico con 2 decimali . perchè in questo modo io definirei
> FctRound.
>
Se vuoi che la funzione fctRound arrotondi SEMPRE al secondo decimale,
modificala nel seguente modo:
Function fctRound(Optional varNr)
   If IsMissing(varNr) Or Not IsNumeric(varNr) Then Exit Function
   fctRound = Fix("" & varNr * 100 + Sgn(varNr) * 0.5) / 100
End Function
e richiamala così:
Dim qta As Integer
Dim prezzo As Double
Dim importo As Double
qta = 118
prezzo = 0.1498
importo = fctRound(qta * prezzo)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------



author: Karl Donaubauer

text:
Roberto da casa ha scritto:
> ...
> Se vuoi che la funzione fctRound arrotondi SEMPRE al secondo decimale,
> modificala nel seguente modo:
>
> Function fctRound(Optional varNr)
>    If IsMissing(varNr) Or Not IsNumeric(varNr) Then Exit Function
>    fctRound = Fix("" & varNr * 100 + Sgn(varNr) * 0.5) / 100
> End Function
>...
Ciao, Roberto,
Per ricevere questo non è necessario di cambiare nulla.
Sul sito comune la prima riga del funzione è già:
Function fctRound(Optional varNr, Optional varPl As Integer = 2)
Com'è descritto due volte sul sc la funzione arrotonda sempre alla
2 ciffre se non viene chiamato con un altro valore per varPl.
--
cu
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


text:
> Ciao, Roberto,
>
> Per ricevere questo non è necessario di cambiare nulla.
> Sul sito comune la prima riga del funzione è già:
>
> Function fctRound(Optional varNr, Optional varPl As Integer = 2)
>
> Com'è descritto due volte sul sc la funzione arrotonda sempre alla
> 2 ciffre se non viene chiamato con un altro valore per varPl.
DAVVERO GRAZIE MILLE A TUTTI.
CIAO.


text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:avn0f1$he4dd$1...@ID-46617.news.dfncis.de...

Hai perfettamente ragione!!
Ma io mi sono fidato della funzione che ha postato Ronny nel suo primo
messaggio, nella quale è scritto:
Function fctRound(Optional varNr, Optional varpl As Integer)
Probabilmente è una vecchia versione.
La prossima volta non mi fiderò più e andrò a leggere sul SC. ;-)



title: errore 3075

author: MaurizioEmme

text:
Buonasera a tutti,
ho questo codice:
 If ParPrn1 <> "0" And DCount("*", "QryComanda", "[IdOrdine] =" &
(IdOrdi) & "" _
 & "and ([IdPietanza] in (" & (ParListaPrn1) & ")") > 0 Then
        FiltroPiet = "[IdOrdine] =" & (IdOrdi) & " and [IdPietanza] in
( " & (ParListaPrn1) & ")"
e mi da sempre errore 3075
),]o| mancante nell'espressione della query '[IdOrdine]=4884 and
([IdPietanza]in(1689,1735,1792)'.
i parametri li prende giusti.
non capisco dove sbaglio.
Grazie
Maurizio


title: errore 3075

author: carlo process

text:
If ParPrn1 <> "0" And DCount("*", "QryComanda", "[IdOrdine] =" &
(IdOrdi) & "" _
& "and [IdPietanza] in (" & (ParListaPrn1) & ")") > 0 Then



title: errore 3075

text:
Grazie
Maurizio


title: inserire un valore....HELP

author: PUMA

text:
CIAO a tutti
ho bisogno di aiuto!
ho una colonna in una tabella access che contiene il prefisso di una rubrica
vorrei inserire a tutti i prefissi un valore ad esempio 1022 (prefisso per
tele 2)
es:
02
0755
06
0464
0381
vorrei che diventassero
102202
10220755
102206
10220464
10220381
eccetera
purtroppo non posso fare in altro modo che cosě
ho provato ad elaborare la colonna con excel, ma non riesco...non trovo la
funzione
spero qualcuno mi sappia aiutare
grazie a tutti


title: inserire un valore....HELP

text:
"PUMA" <
gat...@nonesiste.it
> ha scritto nel messaggio
news:aatjuj$r91$1...@news.ngi.it...

Se la tabella si chiama Tabella1.
Se il campo di Tabella1 che devi modificare si chiama Pippo.
Se Pippo č un campo di tipo testo.
Creati ed esegui una query di aggiornamento che abbia il seguente codice
SQL:
UPDATE Tabella1 SET Tabella1.Pippo = "1022" & [Pippo];
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: inserire un valore....HELP

author: Stefano Bettini

text:
"PUMA" <
gat...@nonesiste.it
> wrote in message
news:aatjuj$r91$
1...@news.ngi.it
> CIAO a tutti
> ho bisogno di aiuto!
> ho una colonna in una tabella access che contiene il prefisso di una rubrica
> vorrei inserire a tutti i prefissi un valore ad esempio 1022 (prefisso per
> ............
Fai una query di aggiornamento, seleziona il campo ed imposta il nuovo
valore a:
 "1022" & [NomeDelCampo]
Bye, Ste
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: inserire un valore....HELP

text:
GRAZIE!
a entrambi!
anzi grazie 1000!
gentilissimi!
"Stefano Bettini" <
sbet...@iol.it
> ha scritto nel messaggio
news:9948e35eb0b7b1633be...@mygate.mailgate.org...



title: Il report non mi mostra i record filtrati

author: Ryc

text:
ciao a tutti
ho utilizzato questo codice su clic di un pulsante
di una maschera con sottomaschera, ma
il report mi mostra tutti i record anche se filtrati
Grazie per l'aiuto
    Dim stDocName As String
    stDocName = "mioReport"
    DoCmd.OpenReport stDocName, acViewPreview
If Me.FilterOn Then
    Reports!mioReport = Me.Filter
    Reports!mioReport.FilterOn = True
Else
    Reports!mioReport.FilterOn = False
End If


text:

Devi usare la WHERE condition del metodo OPENREPORT...!
 If Me.FilterOn Then
DoCmd.OpenReport stDocName, acViewPreview,,Me.Filter
Else
DoCmd.OpenReport stDocName, acViewPreview
End If
@Alex


text:

grazie Alex
ho fatto inserito il tuo codice:
    Dim stDocName As String
    stDocName = "MioReport"
If Me.FilterOn Then
    DoCmd.OpenReport stDocName, acViewPreview, , Me.Filter
Else
    DoCmd.OpenReport stDocName, acViewPreview
End If
ma ancora non mi filtra.
Dove sbaglio?


text:

Verifica cosa contiene la proprietà FILTER...?!?!?!
Devi fare DEBUG....!
@Alex


author: MA

text:
"Ryc"  ha scritto nel messaggio
news:b68e4231-ebcf-470e...@t13g2000vbo.googlegroups.com...
ciao a tutti


_________Risposta:
Hai dimenticato di indicare che il filtro del report deve essere uguale a
quello  della form
e non il report
    Reports!mioReport.Filter = Me.Filter
MA


text:
"Ryc"  ha scritto nel messaggio
news:b68e4231-ebcf-470e...@t13g2000vbo.googlegroups.com...
ciao a tutti


_____________Risposta:
Puoi addirittura semplificare
Reports!mioReport,.Filter = Me.Filter
Reports!mioReport.FilterOn = Me.FilterOn
e ti sganci da ogni IF
MA


text:
On 14 Apr, 09:13, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "Ryc"  ha scritto nel messaggionews:b68e4231-ebcf-470e...@t13g2000vbo.googlegroups.com...

grazie


text:

chiedo scusa,
ma ho ancora una richiesta d'aiuto
ho necessità di un report che mi mostri a video
tutti i records dove il campo "carico" è vuoto
come devo completare questo codice
che invece me li mostra tutti?
grazie
DoCmd.OpenReport stDocName, acViewPreview, , "IdCliente = '" &
Me.CmbCliente & "'"


text:

ho risolto con una query,
ora vorrei annullare il report se è vuoto
Grazie


text:
Ryc wrote:
> ...
> ora vorrei annullare il report se è vuoto
 Evitare la stampa in assenza di dati

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


text:
On 15 Apr, 21:28, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> Ryc wrote:
> > ...
> > ora vorrei annullare il report se vuoto
>
>  Evitare la stampa in assenza di dati
>
http://www.donkarl.com/it?FAQ5.8
>
> --
> Ciao
> Karl
> *********
> Access FAQ:
http://www.donkarl.com/it
grazie Karl


title: Valore dei controlli di conseguenza

author: Old-Jack

text:
Ciao raga, tutto rego?
Vorrei sapere come posso fare se in un Db ho una tabella cosě composta:
Comune
CAP
Provincia
Ho realizzato una maschera con i tre controlli, adesso io vorrei che una
volta scelta la
descrizione del Comune si riempino in automatico gli altri due campi
relativi al comune scelto.
Grazie infinitamente
Old-Jack.


title: Valore dei controlli di conseguenza

author: Fabrizio

text:
On Wed, 18 Sep 2002 09:38:23 GMT, "Old-Jack" <
onesp...@libero.it
>
wrote:
>Ciao raga, tutto rego?
>Vorrei sapere come posso fare se in un Db ho una tabella così composta:
>Comune
>CAP
>Provincia
>
>Ho realizzato una maschera con i tre controlli, adesso io vorrei che una
>volta scelta la
>descrizione del Comune si riempino in automatico gli altri due campi
>relativi al comune scelto.
>
>Grazie infinitamente
>Old-Jack.
>
Che bel lavoretto corto corto, volevo fare qlc di simile, ma sono
rimasto spaventato dal numero di cap esistenti , di più mi spaventava
( ma l'idea era solo in nuce ) il dover dividere le province ( o
peggio ancora le città ( fai conto che solo milano ha più di un cap :
per cui ti servirebbe sapere anche l'indirizzo)) in zone.
Aggiungo quindi questo problema e chiedo se esiste da qlc parte un
elenco di tutti i cap , le sue zone, i comuni etc.
Al solito: se dico cagate mandatemi a cagare.
Ciao. Fabrizio


title: Valore dei controlli di conseguenza

author: Matteo Palmieri

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:mmigou46l5irc9nfp...@4ax.com...
> Aggiungo quindi questo problema e chiedo se esiste da qlc parte un
> elenco di tutti i cap , le sue zone, i comuni etc.
http://www.poste.it/online/cercacap/Cap.zip
--
Matteo Palmieri
Cybercreations -
www.cybercreations.it


title: Valore dei controlli di conseguenza

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> wrote in message
news:mmigou46l5irc9nfp...@4ax.com...
[CUT]
> Che bel lavoretto corto corto, volevo fare qlc di simile, ma sono
> rimasto spaventato dal numero di cap esistenti , di più mi spaventava
> ( ma l'idea era solo in nuce ) il dover dividere le province ( o
> peggio ancora le città ( fai conto che solo milano ha più di un cap :
> per cui ti servirebbe sapere anche l'indirizzo)) in zone.
> Aggiungo quindi questo problema e chiedo se esiste da qlc parte un
> elenco di tutti i cap , le sue zone, i comuni etc.
>
> Al solito: se dico cagate mandatemi a cagare.
>
> Ciao. Fabrizio
Ciao Fabrizio, il problema che esponi è reale, ma a me interessa il concetto
di come si attribuisce il valore ad un secondo controllo dato il primo....
Per quanto riguarda l'elenco dei Cap e dei comuni c'è qualcosa sul sito
delle Poste.
Ciao Old-Jack.


title: Valore dei controlli di conseguenza

text:
On Wed, 18 Sep 2002 11:57:56 +0200, "Matteo Palmieri"
<
matteo....@cybercreations.it
> wrote:
>"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
>news:mmigou46l5irc9nfp...@4ax.com...
>
>> Aggiungo quindi questo problema e chiedo se esiste da qlc parte un
>> elenco di tutti i cap , le sue zone, i comuni etc.
>
>
http://www.poste.it/online/cercacap/Cap.zip
Scaricato, fenomenale è messo giu che è pure facile da mettere in un
DB, utilissimi anche i file *.rtf allegati come spiegazione, ancora
non me li sono letti tutti ne bene, ma non ce l'ho fatta ad aspettare:
GRAZIE.
Ciao. Fabrizio


title: Valore dei controlli di conseguenza

text:
On Wed, 18 Sep 2002 10:01:01 GMT, "Old-Jack" <
onesp...@libero.it
>
wrote:
>"Fabrizio" <fabrizio...@SPAMtiscalinet.it> wrote in message
>news:mmigou46l5irc9nfp...@4ax.com...
>
>[CUT]
>
>> Che bel lavoretto corto corto, volevo fare qlc di simile, ma sono
>> rimasto spaventato dal numero di cap esistenti , di più mi spaventava
>> ( ma l'idea era solo in nuce ) il dover dividere le province ( o
>> peggio ancora le città ( fai conto che solo milano ha più di un cap :
>> per cui ti servirebbe sapere anche l'indirizzo)) in zone.
>> Aggiungo quindi questo problema e chiedo se esiste da qlc parte un
>> elenco di tutti i cap , le sue zone, i comuni etc.
>>
>> Al solito: se dico cagate mandatemi a cagare.
>>
>> Ciao. Fabrizio
>
>Ciao Fabrizio, il problema che esponi è reale, ma a me interessa il concetto
>di come si attribuisce il valore ad un secondo controllo dato il primo....
IO come "truchetto" ( sono un novellino ) di solito uso le query e
gioco sulle PK e FK, ma se vuoi qlc di più raffinato mi tiro
silenziosamente da parte.
>Per quanto riguarda l'elenco dei Cap e dei comuni c'è qualcosa sul sito
>delle Poste.
Si ho visto grazie.
>Ciao Old-Jack.
>
Ciao. Fabrizio


title: Valore dei controlli di conseguenza

text:
> > Che bel lavoretto corto corto, volevo fare qlc di simile, ma sono
> > rimasto spaventato dal numero di cap esistenti , di più mi spaventava
> > ( ma l'idea era solo in nuce ) il dover dividere le province ( o
> > peggio ancora le città ( fai conto che solo milano ha più di un cap :
> > per cui ti servirebbe sapere anche l'indirizzo)) in zone.
> > Aggiungo quindi questo problema e chiedo se esiste da qlc parte un
> > elenco di tutti i cap , le sue zone, i comuni etc.
> Ciao Fabrizio, il problema che esponi è reale, ma a me interessa il
concetto
> di come si attribuisce il valore ad un secondo controllo dato il primo....
Giacomo, vecchio mio vediti l'istruzione column dall'help.
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Valore dei controlli di conseguenza

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> wrote in message
news:2fkgou4lojn75tjpj...@4ax.com...
> IO come "truchetto" ( sono un novellino ) di solito uso le query e
> gioco sulle PK e FK, ma se vuoi qlc di più raffinato mi tiro
> silenziosamente da parte.
PK e FK? Si mangiano?
Mi potresti postare un esempio?
Grazie.
Old-JacK.


title: Valore dei controlli di conseguenza

text:
"MA" <
kk...@kksrl.com
> wrote in message
news:81Z73Z224Z132Y1...@usenet.libero.it...

Grazie Massimiliano, più semplice di quello che pensavo....
Cmq vecchio mi sta bene ma Giacomo mi sta stretto......
   almeno chiamami Aldo con la H ...Haldo..
Ciao Old-Jack


title: Valore dei controlli di conseguenza

text:
On Wed, 18 Sep 2002 10:18:54 GMT, "Old-Jack" <
onesp...@libero.it
>
wrote:
>"Fabrizio" <fabrizio...@SPAMtiscalinet.it> wrote in message
>news:2fkgou4lojn75tjpj...@4ax.com...
>
>> IO come "truchetto" ( sono un novellino ) di solito uso le query e
>> gioco sulle PK e FK, ma se vuoi qlc di più raffinato mi tiro
>> silenziosamente da parte.
>
>PK e FK? Si mangiano?
PK = primary key ( chiave primaria )
FK = foreign key ( chiave "esterna" )
Uso queste abbreviazioni per comodità mia ( le ho prese da un libro )
, ma non so se sono di uso comune, anzi vista la domanda non lo sono.
>Mi potresti postare un esempio?
Vista la risposta di MA, forse non serve più: ripeto che è solo un
trucchetto, cmq se ti fa piacere ti posto un esempio ( è un po'
lunghetto )
>Grazie.
>Old-JacK.
Figurati ;-)
Ciao. Fabrizio


title: codici a barre

author: ***SNHYPER***

text:
avrei bisogno di due informazioni. please:
avendo una tessera con stampato dietro un codice a barre, vorrei sapere:
1) come faccio a capire che tipo di codice a barre è
2) come posso leggere le informazioni all'interno
grazie anticipatamente a chiunque mi risponderà
--
               \\\////
               |     |
              (.) (.)
__oOO**( )**OOo___
|******************|
|||||***SNHYPER***|||||
|******************|


title: codici a barre

author: Alessandro Papadopulos

text:
Generalmente sotto il codice a a barre ci sono delle cifre , il più diffuso
è l'ean 13 , lo si capisce perchè ci sono 13 numeri, l'ultimo è di controllo
parità quindi si possono usare combinazioni con 12 cifre.
Ciao
"***SNHYPER***" <mari...@SNHYPERfreemail.it> ha scritto nel messaggio
news:r_vV6.23349$a44.2...@news1.tin.it...



title: codici a barre

author: ***snhyper***

text:
"Alessandro Papadopulos" <
pap...@tin.it
> ha scritto nel messaggio
news:rEEV6.63$ET5....@news2.tin.it...
> Generalmente sotto il codice a a barre ci sono delle cifre , il più
diffuso
> è l'ean 13 , lo si capisce perchè ci sono 13 numeri, l'ultimo è di
controllo
> parità quindi si possono usare combinazioni con 12 cifre.
> Ciao
<***SNHYPER***>
grazie per la risposta ma il problema è che il tipo di codice a barre di cui
dispongo è senza numeri scritti sotto. O almeno, ci sono 5 numeri preceduti
da una lettera ma ho provato a coprire i suddetti con nastro isolante nero e
il lettore mi ha letto lo stesso la tessera quindi quelli non c'entrano.
Oggi cmq ho trovato su un cd-rom (music match juke box) lo stesso tipo di
codice a barre tantìè che una parte iniziale ed una finale coincidono pure.
Il tipo di codice usa solo due spessori e forma un rettangolo ( non ha i
piedini tipo  ||||||||||||||||||||||| )
                                                 ||      ||       ||
ma è così       ||  || | || ||  | || | || |  etc..non so se mi sono spiegato
ciao e grazie
</***SNHYPER***>



title: codici a barre

author: MegaMax

text:
"***SNHYPER***" <mari...@SNHYPERfreemail.it> ha scritto nel messaggio
news:r_vV6.23349$a44.2...@news1.tin.it...
> avrei bisogno di due informazioni. please:
> avendo una tessera con stampato dietro un codice a barre, vorrei sapere:
> 1) come faccio a capire che tipo di codice a barre è
esistono diversi tipi di codici a barre, i lettori di solito li leggono
tutti, quindi non ti interessa sapere di che tipo sono :-)
> 2) come posso leggere le informazioni all'interno
di solito c'è scritto il codice anche in cifre... altrimeni usi un lettore
:-)
Capirlo ad occhio è un'impresa....
Max


title: codici a barre

author: Bolo

text:
> grazie per la risposta ma il problema è che il tipo di codice a barre di
cui
> dispongo è senza numeri scritti sotto. O almeno, ci sono 5 numeri
preceduti
> da una lettera ma ho provato a coprire i suddetti con nastro isolante nero
e
> il lettore mi ha letto lo stesso la tessera quindi quelli non c'entrano.
> Oggi cmq ho trovato su un cd-rom (music match juke box) lo stesso tipo di
> codice a barre tantìè che una parte iniziale ed una finale coincidono
pure.
> Il tipo di codice usa solo due spessori e forma un rettangolo ( non ha i
> piedini tipo  ||||||||||||||||||||||| )
>                                                  ||      ||       ||
>
> ma è così       ||  || | || ||  | || | || |  etc..non so se mi sono
spiegato
>
Probabilmente è un codice di tipo 39 perchè in questo tipo di codice a barre
il valore è racchiuso tra due "*".
Il code 39 è molto utile perchè è uno dei due tipi di barcode (l'altro è
l'EAN128) che permette di scrivere anche i caratteri alfanumerici.
Probabilmente i 5 num + 1 lettera che sono di fianco è il valore
barcodizzato (ovviamente senza gli asterischi) e coprirli non serve
assolutamente a niente in fase di lettura.
Comunque credo che per sicurezza ti serva comunque un lettore (penna ottica
o pistola), la maggior parte di quelli che sono sul mercato, opportunamente
configurati (ma è molto semplice farlo) ti danno anche l'informazione di che
tipo di codice a barre stai leggendo (solitamente è il primo carattere della
stringa letta).
HTH, ciao.
Bolo


title: Pagina Attiva in un oggetto TabControl

author: Fabio Gulotta

text: Come si fà a sapere la pagina attiva di un oggetto tabcontrol?


title: Pagina Attiva in un oggetto TabControl

text:
"Fabio Gulotta" <
fgul...@tiscali.it
> ha scritto
nel messaggio
news:cclrb4$2do$1...@lacerta.tiscalinet.it...
> Come si fà a sapere la pagina attiva di un
oggetto tabcontrol?
if Tuocoontrollo = 0 then msgbox


title: Pagina Attiva in un oggetto TabControl

text:
"Fabio Gulotta" <
fgul...@tiscali.it
> ha scritto
nel messaggio
news:cclrb4$2do$1...@lacerta.tiscalinet.it...
> Come si fà a sapere la pagina attiva di un
oggetto tabcontrol?
>
If tuocontrollo.value = 0 then
    'prima pagina
else
    'seconda pagina
end if
MAssimiliano


title: Acquisto Licenza Office 2007 per utilizzare Office 2003

author: Marco Papo

text:
Buongiorno,
Se acquisto una licenza di Office 2007, posso installare Access
2003 fino a quando il 2007 non sarà più stabile? Anche perchè attualmente le
mie applicazioni sono scritte in 2003 e non voglio avere problemi di
compatibilità.
Se devo installare Access 2003 su 2 PC, su uno dei due mi basterebbe il
runtime, ed essendo che nella licenza di 2007 è gratuito il run time, usando
Access 2003, devo acquistare la licenza del runtime?
Grazie
--
Marco Papetti
www.shortchannel.it
 Il software di commercio elettronico OpenSource
www.mondoideale.com
  - Prodotti naturali e biologici.


author: RobertoA

text:
> Se acquisto una licenza di Office 2007, posso installare Access
> 2003 fino a quando il 2007 non sarà più stabile? Anche perchè attualmente
> le mie applicazioni sono scritte in 2003 e non voglio avere problemi di
> compatibilità.
>
> Se devo installare Access 2003 su 2 PC, su uno dei due mi basterebbe il
> runtime, ed essendo che nella licenza di 2007 è gratuito il run time,
> usando Access 2003, devo acquistare la licenza del runtime?
Ma e' tecnicamente possibile usare il run-time gratuito di Access 2007 per
far funzionare applicazioni sviluppate con Access 2003 ?
Ciao
RobertoA


text:

Ciao, giusto non ci avevo pensato!
che tu sappia è corretto che se acuisto una licenza 2007 possa invece
installare 2003, ma sopratutto che codice inserirò?
Grazie


text:
>> Ma e' tecnicamente possibile usare il run-time gratuito di Access 2007
>> per far funzionare applicazioni sviluppate con Access 2003 ?
>> Ciao
>> RobertoA
>
> Ciao, giusto non ci avevo pensato!
> che tu sappia č corretto che se acuisto una licenza 2007 possa invece
> installare 2003, ma sopratutto che codice inserirň?
Come giusto ???
Io dimandavo, mica affermavo
Comunque, in linea generale, non credo che la versione dopo permetta
l'utilizzo di quella precedente a meno che sia espressamente descritta anche
questa possibilita'
Credo che la via piu' sicura per chiarire il tuo dubbio sia chiamare
Microsoft
Ciao
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:47cbdb85$1...@newsgate.x-privat.org...
>>> Ma e' tecnicamente possibile usare il run-time gratuito di Access 2007
>>> per far funzionare applicazioni sviluppate con Access 2003 ?
Direi proprio di si!
> Credo che la via piu' sicura per chiarire il tuo dubbio sia chiamare
> Microsoft
Giusto! ;) effettivamente neanche a questo avevo pensato.
>
>
Ciao


author: Gabriele Bertolucci

text:
> Se acquisto una licenza di Office 2007, posso installare Access
> 2003 fino a quando il 2007 non sarà più stabile?
No.
Aggiungo anche una riflessione: se acquisti la versione 2007, come fai ad
installare la 2003, visto che non ce l'hai?
> Anche perchè attualmente le mie applicazioni sono scritte in 2003 e non
> voglio avere problemi di compatibilità.
Ben venuto nel mondo di quelli che con i problemi di compatibilità
convivono da anni :-)
> Se devo installare Access 2003 su 2 PC, su uno dei due mi basterebbe il
> runtime, ed essendo che nella licenza di 2007 è gratuito il run time, usando
> Access 2003, devo acquistare la licenza del runtime?
Stai facendo confusione.
Se hai una licenza per la versione 2007, non hai automaticamente anche la
licenza per la versione 2003.
Per quanto riguarda il runtime, puoi distribuire tranquillamente quanto
vuoi quello della versione 2007: tra l'altro è liberamente scaricabile dal
sito Microsoft.
Se vuoi distribuire il runtime della versione 2003 (per la quale, pare di
capire, non hai licenza), allora devi acquistare i Visual Studio Tools 2003
for Microsoft Office. Credo che questo prodotto non sia più acquistabile,
ma non ci giurerei.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: sulle password

author: stwe

text:
allora premesso che ho letto tutti i post. ho leggiucchiato un paio di
manuali sulla sicurezza. ho avuto l'idea di mamma ms prima di lei
(stronzata) ovvero quella di far si che il db generi un codice, il tizio mi
telefona e io con quel codice gli fornisco la password (calcolata con
qualche funzione matematica strana) per installare il software (mi riferisco
ad una vesione run-time, giusto per non passare da scemo più di quanto non
lo sia già) è anche vero che non mi sono ancora messo a pasticciare
fisicamente sul problema, sono ancora al problema più grosso della creazione
di dati da proteggere...  ma secondo voi che siete sicuramente più esperti
di me (lecchino lo so... :-)) ) ho avuto una buona idea o qualsiasi
simpaticone mi fotte????
grazie e scusate l'interruzione
by
stwe


title: sulle password

author: Sib dal portatile

text:
"stwe" <
st...@stwe.org
> ha scritto nel messaggio
news:g2kI6.4212$UW4.5...@news.infostrada.it...
CUT
> far si che il db generi un codice, il tizio mi
> telefona e io con quel codice gli fornisco la password (calcolata con
> qualche funzione matematica strana) per installare il software (mi
riferisco
> ad una vesione run-time, giusto per non passare da scemo più di quanto non
> lo sia già) è anche vero che non mi sono ancora messo a pasticciare
> fisicamente sul problema, sono ancora al problema più grosso della
creazione
CUT
La migliore sicurezza resta sempre quella a livello utente.
Se i dati sono proprio sensibili puoi usare la crittografia (rallenta le
prestazioni ma e' piuttosto efficace).
Se i dati sono troppo sensibili tieniteli sul tuo pc ;-)
Ciao, Sib


title: strCognome - Non in lista

author: maurizio 56

text:
Chiedo scusa per aver ragruppato due richieste di informazioni, ma, per
il mio uso, vanno insieme.
In una combo, che mi seleziona il nominativo di un cliente, mi sono dato
la possibilità di inserire un nuovo cliente e quindi ho sfruttato la
funzione:
  strCliente = Me.cmbCognome.Text
Cognome = Left([strCliente], Len([strCliente]) - Len(Mid([strCliente], _
           InStr([strCliente], " ") + Len(Left(Mid([strCliente], _
           InStr([strCliente], " ") + 1), InStr(Mid([strCliente], _
           InStr([strCliente], " ") + 1), " "))))))
NOME = Mid([strCliente], InStr([strCliente], " ") + _
        Len(Left(Mid([strCliente], InStr([strCliente], " ") + 1), _
       InStr(Mid([strCliente], InStr([strCliente], " ") + 1), " ") + 1)))
e poi passo il risultato ai text box
         Me.CognomeCliente.Value = Cognome
         Me.NomeCliente.Value = NOME
ma mi è venuto un dubbio: se il mio cliente è si chiamasse Giulio Cesare
Augusto anzichè Giulio Cesare?? come farò a stabilire Giulio come
cognome e Cesare Augusto come nome?? e se non immetto il nome??, bah
vedremo.
La seconda parte è sulla funzione Non in lista, in quanto mi viene
visualizzato il messaggio "Il testo immesso non corrisponde " eccc.....
e nel codice ho inserito, molto probabilmente sbagliando in codice tipo
questo:
         Me.cmbCognome.Undo
oppure
         Me.cmbCognome.Value =""
devo precisare che, dopo aver passato i valori, noscondo la combo.
Chi può darmi un consiglio??
Ringraziandovi
maurizio56


title: strCognome - Non in lista

author: Sergio MAZZA

text:
"maurizio 56" <
ASSOLUT...@libero.it
> ha scritto nel messaggio
news:GZ07c.79775$Kc3.2...@twister2.libero.it...

Prova a riadattare questo esempio (acc'97):
If MsgBox("Valore non presente nell'elenco. Aggiungere?", vbOKCancel) = vbOK
Then
' Imposta l'argomento Response per indicare che i dati vengono aggiunti.
    Response = acDataErrAdded
' Aggiunge la stringa nell'argomento NewData a origine riga.
    Dim rst As Recordset
    Set rst = CurrentDb.OpenRecordset("nomeTabella")
    rst.AddNew
    rst!nomeCampo = NewData
    rst.Update
    rst.Close
    Set rst = Nothing
Else
    ' Se si sceglie Cancel, si elimina il messaggio di errore e si annullano
le modifiche.
    Response = acDataErrContinue
    Me.nomeCasellaCombinata.Undo
End If
 Ciao.
--
Sergio MAZZA


title: Sottomaschere in progretto adp

author: EnzoP

text:
Ciao a tutto il NG, ho un problema che sembra molto semplice:
ho un db sql fatto con access > progretto adp.
Vorrei inserire una sottomaschera ma mi fa vedere la sottomaschera
solo in modalità foglio dati... pazzesco. La sottomaschera "foglio dati"
non mi permette di associare eventi di vario tipo oltre ad essere
antiestetica. Sapere come ovviare il problema??? Grazie anticipatamente a
tutti!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Sottomaschere in progretto adp

text:
EnzoP wrote:
> Ciao a tutto il NG, ho un problema che sembra molto semplice:
> ho un db sql fatto con access > progretto adp.
> Vorrei inserire una sottomaschera ma mi fa vedere la sottomaschera
> solo in modalità foglio dati... pazzesco. La sottomaschera "foglio dati"
> non mi permette di associare eventi di vario tipo oltre ad essere
> antiestetica. Sapere come ovviare il problema??? Grazie anticipatamente a
> tutti!
Quali eventi non riesci ad associare?
La sottomaschera non riesci ad impostarla a "maschere continue"?
Ciao.
--
Sergio MAZZA


title: Unire due campi

author: st

text:
Ciao,
ho un problema di questo genere: mi trovo in possesso di un file di circa
3000 indirizzi da importare in un file ben più grande dove nome e cognome
sono in un unico campo denominato "RAGSOC". Nel file prestatoci invece il
"NOME" ed il "COGNOME" sono in due campi distinti.
Come posso fare per unificare i due campi "NOME" e "COGNOME" per poi
rinominarlo in "RAGSOC" importando gli indirizzi nel mio file?
Grazie.
Goffredo Taddei
turism...@omniway.sm
Ufficio di Stato per il Turismo
Repubblica di San Marino


title: Unire due campi

author: Roberto - Syd

text:
"st" <x@x.x> ha scritto nel messaggio
news:9r5rms$han$1...@fe2.cs.interbusiness.it...
> Ciao,
>
> ho un problema di questo genere: mi trovo in possesso di un file di circa
> 3000 indirizzi da importare in un file ben piů grande dove nome e cognome
> sono in un unico campo denominato "RAGSOC". Nel file prestatoci invece il
> "NOME" ed il "COGNOME" sono in due campi distinti.
>
> Come posso fare per unificare i due campi "NOME" e "COGNOME" per poi
> rinominarlo in "RAGSOC" importando gli indirizzi nel mio file?
>
> Grazie.
>
>
> Goffredo Taddei
>
turism...@omniway.sm
> Ufficio di Stato per il Turismo
> Repubblica di San Marino
>
>
Fai una query e nella riga campo: in una colonna scrivi cosě:
RAGSOC:[NOME] & " " & [COGNOME]
Ciao Roberto - Syd


title: Stampa disegno

author: Roberto dal portatile

text:
"Qualita" <
qua...@meccanicagm.com
> ha scritto nel messaggio
news:97620800...@regulus.fastnet.it...
> Nella mia maschera ho un immagine e vorrei farla stampare con il semplice
> cliccare sopra un controllo. Come devo fare considerando che la mia
immagine
> è collegata al suo indirizzo presente in un campo della tabella?
> grazie a tutti anticipatamente.
>
>
Mi sembra di capire che nella maschera hai un controllo immagine nella cui
proprietà Picture metti l'indirizzo completo del file, indirizzo che hai
memorizzato in un campo di tipo testo della tua tabella.
Se il campo che contiene l'indirizzo del file immagine, anzichè di tipo
testo, fosse di tipo ipertestuale, cliccando con il mouse sul controllo
della maschera che è associato a tale campo ti si aprirebbe la tua immagine
all'interno di un programma che ti permetterebbe di trattarla (naturalmente
compresa la stampa); fatto quello che devi fare, chiudi l'applicativo e ti
ritroverai con il fuoco sulla tua maschera Access.
La stringa contenuta nel campo ipertestuale sarà uguale a quella che adoperi
attualmente però preceduta e seguita dal un # (cancelletto): è una
prerogativa dei campi ipertestuali; tieni conto di ciò quando manipoli tale
stringa (ad esempio quando l'adoperi per settare la proprietà Picture del
tuo controllo immagine).
Se ti serve un esempio di quello che ti ho detto, vai al Sito Comune,
Sezione Download, "A97 : Implementare un archivio immagini" di Silvio
Savoldi.
Se scarichi detto file, oltre ad un database, troverai anche un readme che
parla del problema.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Stampa disegno

author: Qualita

text:
Nella mia maschera ho un immagine e vorrei farla stampare con il semplice
cliccare sopra un controllo. Come devo fare considerando che la mia immagine
č collegata al suo indirizzo presente in un campo della tabella?
grazie a tutti anticipatamente.


title: [urgente!] problema access

author: Zorrosan

text:
Ciao a tutti ho bisogno di una mano per un database access che devo
sistemare entro una settimana.
E' possibile creare un file eseguibile da un file access? inoltre esistono
delle funzioni da poter inserire come pulsanti per fare il backup di una
tabella e in futuro il ripristino?
Vi ringrazio anticipatamente per il vostro aiuto.


title: [urgente!] problema access

author: Carlo Costarella

text:
"Zorrosan" <
zorr...@tiscali.it
> ha scritto nel messaggio
news:432d4076$0$8484$5fc...@news.tiscali.it...

Il tuo post ha un soggetto poco significativo e corri il rischio di non
avere nessuna risposta.
Visto che sei nuovo ti rispondo dicendoti che non è possibile creare un file
.exe da un db Access ma è possibile creare un pacchetto di installazione
senza la necessità, per il cliente, di avere Access. Per fare questo hai
bisogno della versione Developer di Access che ti permette di distribuire
applicazioni senza limiti.
Dalla domanda deduco che sei alle prime armi con Access e che ti sarà un po'
difficile riuscire a creare un database in una settimana...
Ad ogni modo con Acces puoi creare delle routine per il salvataggio di tutte
le tabelle che vuoi anche in database differenti...ma tutto ciò richiede
esperienza e preparazione.
Un ottimo inizio è la guida in linea, un buon testo e seguire questo NG
postando domande con un significato.
Ciao, Carlo


title: [urgente!] problema access

text:
grazie delle info, provvedero a procurarmi la versione developer.
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:5ffXe.7559$jG6.4...@news3.tin.it...



title: problema database su più pc non in rete

author: Nicolas

text:
come gestireste i dati di un db con file dati diviso ma questo db viene
usato su più computer non in rete
e inoltre alcuni nemmeno con internet
è impossibile che la base dati sia sincronizzata dico bene?
grazie a tutti per i vostri consigli
P.S. se tutti avessero internet access è in grado di manipolare record di
una base dati che si trova su uno spazio ftp, ovvero andando in gestione
tabelle collegate posso indicargli un percorso ftp?
Grazie infinite a tutti.


title: problema database su più pc non in rete

author: MA

text:
Nicolas wrote:
> come gestireste i dati di un db con file dati diviso ma questo db
> viene usato su più computer non in rete
> e inoltre alcuni nemmeno con internet
>
> è impossibile che la base dati sia sincronizzata dico bene?
Devi usare dei db di collegamento, ma questo è un concetto molto lontano da
quello di rete..
>
> grazie a tutti per i vostri consigli
>
> P.S. se tutti avessero internet access è in grado di manipolare
> record di una base dati che si trova su uno spazio ftp, ovvero
> andando in gestione tabelle collegate posso indicargli un percorso
> ftp?
Non non potresti lo stesso
>
> Grazie infinite a tutti.
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: problema database su più pc non in rete

author: Cinzia

text:
"Nicolas" <
nico...@email.it
> ha scritto nel messaggio
news:438e092c$0$7311$4faf...@reader4.news.tin.it...

Ciao Nicolas,
una possibilità è quella di usare le repliche, ognuno ha una replica del
database e di tanto in tanto si sincronizzano i dati con il databse master.
Io ho una pessima esperienza dell'uso delle repliche, ma è l'unico modo per
poter lavorare se non c'è nessun tipo di rete. In realtà dipede molto anche
dall'applicazione, mettiamo il caso che ciascuna di queste persone lavori su
tabelle diverse allora si potrebbe pensare qualche altra soluzione.
Se tutti avessero Internet non sarebbe molto meglio, in access non puoi
collegare tabelle che stanno su uno spazio ftp o http, ma avresti la
possibilità  di fare usare l'applicazione da tutti usando Terminal Server.
Ultima possibilità ti costruisci una applicazione Web
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
--------------------------------------->