title: Per Roberto dalla campagna, per SunRex, barre progrea....................

author: Gianni B

text:
Inanzitutto  grazie a tutt'č due adesso finalmente non mi da nessun errore
funziona ho provato anche a cambiare il recordset di origine senza nessun
problema adesso vi chiedo un'altra cosa se possibiloe vorrei fare delle
prove per poter  addomesticare l' Animale" premettendo che non devo per
forza aplicarlo dove io dico ma solo prendere familiaritŕ con questo Nuovo
come dire Prodotto?!? boh non se se si  puo' dire.....
io avevo pensato avendo un db che carico č scarico materiale ho due maschere
( continue) in una (principale) mi visualizza tutti i record che č nel db
nell'altra praticamente mi salva solo i record che cancello dalla maschera
principale ora ogni volta che apro la maschera  Recupera_Dati(maschera
secondaria) che ha la stessa struttura della prima ma solo con origini
record da una tabella separata dato che i record non vengono cacellati
completamete ma solo trasferiti dalla tabella principale a quella Recupera
_Dati tramite un query di accodamento.......ora quando apro la maschera
Recupera dati  ci vuole un certo tempo prima che viene visualizzati tutti i
record dato che in un solo mese si parla di circa 2600
record.trasferiti.......
č possibile applicare l'esempio della barra di progressione alla maschera
Recupera _Dati (Basata su una Query) tramite  DCount(*)....?!? č possibille?
ci ho provato ma non riesco a far partire il form della barra di
progressione  all'apertura della maschera  Recupera _dati dato che mi dice
che DCount (*) mi riporta l'errore .....
Oppure se mi date un'idea di dove potrei aplicare l'esempio per potermi come
dire Allenarmi....
Scusate per la grandezza del post ho cercato di essere + sintetico
possibile...
--
Gianni B.


title: Errore di sintassi nell'istruzione UPDATE. (3144)

text:
Ciao a tutti ho un a magia:
Questa semplice query mi ha fatto impazzire mi da errore:
UPDATE SdF SET Value = 182.93 WHERE (SdF_ID=4)
sdf_id e' un campo numerico intero lungo
mentre value e' un campo numerico a precisione doppia con decimali
automatici.
Qualcuno mi spiega questa magia.
Grazie, Paolo


author: Marco Antonioli

text:
"accakappa" <
acca...@gmail.com
> wrote in message
news:1171381942.0...@k78g2000cwa.googlegroups.com
> Questa semplice query mi ha fatto impazzire mi da errore:
> UPDATE SdF SET Value = 182.93 WHERE (SdF_ID=4)
Prova a cambiare il nome del campo "Value" con (ad esempio) "Sdf_V".
Ciao
MArco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Antonio Biso

text:
<
acca...@gmail.com
> ha scritto nel messaggio
news:1171381942.0...@k78g2000cwa.googlegroups.com...

UPDATE SdF SET Value = 182,93 WHERE (SdF_ID=4)
Antonio


text:
On 13 Feb, 17:28, "Antonio Biso" <c...@NOSPAMetruria.net> wrote:
> <
accaka...@gmail.com
> ha scritto nel messaggionews:1171381942.0...@k78g2000cwa.googlegroups.com...

Ho provato sia con la virgola sia mettendo solo
UPDATE SdF SET Value = 182 WHERE (SdF_ID=4)
sia cambiando il nome del campo,nessun risultato positivo.
Tra l'altro ho provato a creare una nuova tabella da zero con due
campi simili e al momento del salvataggio mi da' errore argomento: non
valido
credo che la magia sia piu' complessa...
grazie, Paolo


author: Bruno Campanini

text:
<
acca...@gmail.com
> wrote in message
news:1171381942.0...@k78g2000cwa.googlegroups.com...

Intanto Value č una ReservedWord, poi la sintassi corretta č:
UPDATE Table4 SET Table4.Sdf_Value = 192.93
WHERE Table4.Sdf_id=4;
(Vista/Access2007)
Bruno


text:
"Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
news:45d1eed6$0$10480$4faf...@reader3.news.tin.it...
> (Vista/Access2007)
hhhmmmmmmmmmmmmm
che mar de panza...
Antonio


text:
Bruno Campanini ha scritto:
> <
acca...@gmail.com
> wrote in message
> news:1171381942.0...@k78g2000cwa.googlegroups.com...
> > Ciao a tutti ho un a magia:
> >
> > Questa semplice query mi ha fatto impazzire mi da errore:
> >
> >
> > UPDATE SdF SET Value = 182.93 WHERE (SdF_ID=4)
> >
> > sdf_id e' un campo numerico intero lungo
> > mentre value e' un campo numerico a precisione doppia con decimali
> > automatici.
> >
> > Qualcuno mi spiega questa magia.
> >
> > Grazie, Paolo
>
> Intanto Value è una ReservedWord, poi la sintassi corretta è:
>
> UPDATE Table4 SET Table4.Sdf_Value = 192.93
> WHERE Table4.Sdf_id=4;
>
> (Vista/Access2007)
>
> Bruno
Grazie Bruno la magia era proprio quella,
bisognava mettere il nome della tabella.nome campo.
Grazie, Paolo


text:
"Antonio Biso" <ch...@NOSPAMetruria.net> wrote in message
news:ZgmAh.7666$BP5....@twister2.libero.it...

Ti dirò che il dolor non è poi tanto.
E comunque bisognerà pur cominciare... tanto è lì
che finiamo, volenti o nolenti.
E comunque ancora: tengo ben fermi i piedi su due staffe!
Ciao
Bruno


text:
"Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
news:45d1f1a6$0$10477$4faf...@reader3.news.tin.it...

tenendo conto che sto usando Win98 o Win 2000 o raramente Win XP e Access 97
e 2000... deve da uscì Windows Gusto e Access 2011 prima di arrivare a
quelli
Antonio


text:
"Antonio Biso" <ch...@NOSPAMetruria.net> wrote in message
news:FomAh.7678$BP5....@twister2.libero.it...
> "Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
> tenendo conto che sto usando Win98 o Win 2000 o raramente Win XP e Access
> 97
> e 2000... deve da uscì Windows Gusto e Access 2011 prima di arrivare a
> quelli
>
> Antonio
Io son più aggiornato!
Non risalgo più indietro di Windows XP Pro/Office 2003.
Sto però pensando di installare WinME perché con XP Pro
ho qualche problema a giocare con Warcraft II; Win98 non
mi va più sù perché rileva memoria insufficiente...
Bruno


text:
"Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
news:45d1f608$0$10486$4faf...@reader3.news.tin.it...
> "Antonio Biso" <ch...@NOSPAMetruria.net> wrote in message
> news:FomAh.7678$BP5....@twister2.libero.it...
> > "Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
>
> > tenendo conto che sto usando Win98 o Win 2000 o raramente Win XP e
Access
> > 97
> > e 2000... deve da uscì Windows Gusto e Access 2011 prima di arrivare a
> > quelli
> >
> > Antonio
>
> Io son più aggiornato!
> Non risalgo più indietro di Windows XP Pro/Office 2003.
>
> Sto però pensando di installare WinME perché con XP Pro
AArrgghhh
WinMe è il windows più baggato di tutti dopo Win95 prima edizione
Sciò sciò, papè satan aleppe
Antonio


title: casella combinata non mi permette di cambiare il record selezionato

author: pfmarro

text:
salve

in una maschera ho una casella di testo in cui l'utente digita una data

in base alla data digitata
cambio il Rowsource della casella combinata cmbTurno

cmbTurno.RowSource = "SELECT * FROM qTurno" & _
"WHERE (((Format([dataturno], 'dd/mm/yyyy')) = #" & Format(DPrelievo, "mm/dd/yyyy") & "#)) " & _
"ORDER BY DataTurno DESC "

a questo punto l'utente sceglento una riga della casella combinata visualizzo i valori in altre caselle di testo

Private Sub cmbTurno_Click()
' DLookup(campo, dominio, condizione)
txtMaterialeEntrata = DLookup("SiglaMateriale", "qTurnoOperatrici", "[IDSalaConduttore]= " & cmbTurno.Value)
txtOperatrice1 = Nz(DLookup("Operatrice1", "qTurnoOperatrici", "[IDSalaConduttore]= " & cmbTurno.Value), "")
txtOperatrice2 = Nz(DLookup("Operatrice2", "qTurnoOperatrici", "[IDSalaConduttore]= " & cmbTurno.Value), "")
End Sub

fin qui tutto bene

NON CAPISCO perche' anche se non cambio la data ma riapro la casella combinata cmbTurno se seleziono un altro record dalla casella combinata non mi permette si cambiare la selezione

GRAZIE ANTICIPATAMENTE

PFMarro


title: ricerca in database senza visualizzare una tabella

text:
Ho realizzato un programma gestionale per la nostra attivita' aggiornandolo
ed adattandolo via via alle esigenze che ci si presentavano (dal 1990 ad
oggi) usando dBase IV.
Purtroppo ora subentrano troppe difficolta' per far girare il tutto su HD
attuali.
Vorremmo passare ad Access (2003 e Visual Basic .net) visto che riesce ad
importare tutti i numerosi database.
E da subito cominciano i problemi.
Con dBase il programma si apriva mostrando una finestra con un campo dove
veniva richiesto di immettere un codice. Il programma ricercava il codice in
un database e, se lo trovava, memorizzava in una variabile il codice
digitato ed in un' altra nome e cognome (reperito nel medesimo record) di
chi accedeva al programma per venire poi utilizzate. Il database in
questione veniva aperto e poi chiuso. Di tutto cio' l' utente non vedeva
nulla.
Ora con Access e' possibile ottenere i medesimi risultati? Certo mi sembra
possibile memorizzare dei dati in costanti, ma e' possibile lavorare su dei
database senza mostrare l' apertura delle tabelle?
Sarei grato a chi mi potesse suggerire dei testi di studio e dove
eventualmente reperire esempi.
Grazie anticipate per le risposte
Ferruccio Gabuzzi


author: ciroteo

text:
"dr_gabuzzi" <
gabuzzi....@bluewin.ch
> ha scritto nel messaggio
news:41a46...@news.bluewin.ch...

Tutte le cose che dici si possono fare egregiamente con Access, hai scelto
lo strumento giusto e sei nel posto giusto.
Andiamo per ordine, come tutti gli strumenti complessi occorre un po' di
approfondimento per comprendere appieno tutte le potenzialità del prodotto.
- Un buon manuale, è il punto di partenza. Il sito
www.sitocomune.com

presenta una sezione libri con commenti e opinioni sui testi più
consigliati.
- La guida in linea poi è uno strumento indispensabile per capire le
funzioni e i costrutti.
- Il sitocomune contiene inoltre innumerevoli esempi per problemi legati
agli oggetti access e non solo.
Per quanto riguarda la tua richiesta mi par di capire che tu vorresti
utilizzare la maschera nascosta come se fosse un login, ecco access possiede
un sistema di protezione molto buono, puoi creare diversi utenti e
attribuire loro i diritti in scrittura lettura esecuzione di tutti i suoi
oggetti. Nel manuale o nella guida cerca informazioni sulla protezione o
sicurezza in access e imparerai tranquillamente il tutto.
Se poi vuoi utilizzare lo stesso metodo basta che crei maschere non
associate ai dati e opportune routine per pescare il dato e registrarlo
nella tabella, ma li è un po' più complesso.
Per quanto riguarda invece il fatto di nascondere la tabella, mi sembra di
capire che tu non voglia che l'utente veda la c.d. finestra del database ma
solo i dati presenti nelle maschere. Direttamente da access nel menu
strumenti - menu avvio puoi decidere se visualizzare la finestra del
database.
per il resto facci sapere!


title: Scrive con Decimali a Zero.

author: ThaiChi

text:
Salve a tutti,
ho il seguente problema:
Ho creato la funzione di karl di conversione Euro ed il calcolo è esatto,
però, quando vado ad aggiornare il campo, invece delle due cifre decimali
giuste, mi scrive due zeri dopo la virgola, come mai ?
Il campo della tabella è impostato con due cifre decimali, non riesco a
capire.
Qualcuno mi può aiutare ???
Grazie
ThaiChi


title: Scrive con Decimali a Zero.

author: Roberto dal portatile

text:
"ThaiChi" <
011...@bigfoot.com
> ha scritto nel messaggio
news:9vkj2s$snr$1...@serv1.iunet.it...

Prova a dichiarare la lunghezza del campo che deve contenere il valore in
Euro a Precisione doppia.
Secondo me lo hai dichiarato con una lunghezza Intero o Intero lungo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Installare Runtime Access 2003

author: Alessandro

text:
Ho acquistato MS Visual Studio Tools per Office, che mi consente, tra
le altre cose, di preparare dei pacchetti di installazione delle
applicazioni Access (i classici MSI).
Nella fase di creazione del pacchetto, è possibile includere il
Runtime, così da poter utilizzare l'applicazione mdb o mde su macchine
che non hanno Access.
La mia domanda è la seguente: esiste il metodo per poter installare
solamente il Runtime, senza dover installare per forza un'applicazione?


title: Installare Runtime Access 2003

author: MA

text:
Alessandro wrote:
> Ho acquistato MS Visual Studio Tools per Office, che mi consente, tra
> le altre cose, di preparare dei pacchetti di installazione delle
> applicazioni Access (i classici MSI).
> Nella fase di creazione del pacchetto, č possibile includere il
> Runtime, cosě da poter utilizzare l'applicazione mdb o mde su macchine
> che non hanno Access.
>
> La mia domanda č la seguente: esiste il metodo per poter installare
> solamente il Runtime, senza dover installare per forza
> un'applicazione?
Il setup del runtime č in una cartella dei cd che hai acquistato.
Copia e installa quello
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Installare Runtime Access 2003

text:
MA ha scritto:
> Il setup del runtime è in una cartella dei cd che hai acquistato.
> Copia e installa quello
Ho dieci CD.
Non potresti dirmi quale file o cartella devo cercare? Non ho la minima
idea...
Grazie ancora.


title: Installare Runtime Access 2003

text:

Non ho il 2003 , io uso l'xp, cmq ci dovrebbe essere uno Visual Studio Tool



title: form trasparenti

author: tmtube

text:
mi pare che in vb si possa senza problemi, in access si può?

qualcuno sa dirmi l'indirizzo internet di questo gruppo tramite browser?

grazie.


title: form trasparenti

text:
> qualcuno sa dirmi l'indirizzo internet di questo gruppo tramite browser?
>
http://groups.google.com/group/it.comp.appl.access/topics

per la domanda vera però non ti so aiutare!
M2


title: form trasparenti

author: sv

text:
tmtube ha scritto:

> mi pare che in vb si possa senza problemi, in access si può?

> qualcuno sa dirmi l'indirizzo internet di questo gruppo tramite browser?

> grazie.

Vedi:
http://lnx.accessgroup.it/community/forms/trasparenza-delle-form.html

--
sv

--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: form trasparenti

text:
>per la domanda vera però non ti so aiutare!
>M2

grazie


title: form trasparenti

text:
>Vedi:
>
http://lnx.accessgroup.it/community/forms/trasparenza-delle-form.html

>--
>sv

Grazie.


title: form trasparenti

author: Riccardo Baldinotti

text:
On 22 Feb, 18:08,
salv...@accessgroup.it
 (sv) wrote:

>
> Vedi:
http://lnx.accessgroup.it/community/forms/trasparenza-delle-form.html

>

Grazie, ho un nuovo giocattolo per divertirmi!
Riccardo Baldinotti


title: form trasparenti

text:
Riccardo Baldinotti ha scritto:

Ma ti vuoi veramente divertire?..
Penso di aver fatto qualcosa di meglio.. :-)

http://lnx.accessgroup.it/community/forms/giocando-con-la-tombola-in-access.html




title: form trasparenti

text:
sv ha scritto:

> Riccardo Baldinotti ha scritto:

> > On 22 Feb, 18:08,
salv...@accessgroup.it
 (sv) wrote:

> > >
> > >
Vedi:
http://lnx.accessgroup.it/community/forms/trasparenza-delle-form.html

> > >

> > Grazie, ho un nuovo giocattolo per divertirmi!
> > Riccardo Baldinotti

> Ma ti vuoi veramente divertire?..
> Penso di aver fatto qualcosa di meglio.. :-)

>
http://lnx.accessgroup.it/community/forms/giocando-con-la-tombola-in-access.html

> --
> sv

Sei cosě genio che quasi piango.
Arivado a ridivertirmi.
Nel frattempo ho giocato con le trasparenze: prima che una maschera si
chiudesse la facevo svanire pian piano e facevo apparire lentamente la
successiva... non č piaciuto (sigh)!
Riccardo Baldinotti



title: Sottomaschera standard

author: °-Athena-°

text:
Ciao a tutti . Ho un piccolo problema con una sottomaschera che viene
chiamata da varie maschere .Il valore della sottomaschera cambia in base al
valore IDProdotto della maschera chiamante. Quale istruzione VBA o SQL posso
usare per indicare alla sottomaschera  che il valore visualizzato deve
variare in base a IDProdotto della maschera chiamante (che sono varie ma con
il campo in questione comune)?
Grazie per l'attenzione.


title: Sottomaschera standard

author: Roberto da casa

text:
"°-Athena-°" <
astef...@tiscalinet.it
> ha scritto nel messaggio
news:r4GZ6.452$6x.1...@news.infostrada.it...

Non ho capito cosa intendi per "cambiare il valore della sottomaschera".
Comunque nella maschera principale, il controllo sottomaschera che ospita la
sottomaschera ha fra l'altro queste tre proprietà:
1) Oggetto origine
2) Collega campi secondari
3) Collega campi master
Agendo da codice VBA su queste tre proprietà, potri visualizzare oggetti e/o
record diversi all'interno del controllo sottomaschera.
Per maggior chiarimenti, cerca sull'help le tre proprietà di cui sopra.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Sottomaschera standard

text:
Roberto da casa ha scritto nel messaggio ...

Esatto , intendevo dire che il campo IDProdotto della sottomaschera deve
corrispondere all'omonimo campo della maschera principale.Ho provato con le
proprietà che mi hai indicato , ma quando vado a definire la proprietà
"collega campi master" e "collega campi secondari" mi dice che la
"funzionalità non è istallata", e mi chiede di inserire il cd di office, che
attualmente non possiedo.
Esiste un comando VBA equivalente , in modo che possa aggirare tale
problema?


title: Sottomaschera standard

author: Roberto in campagna

text:
"°-Athena-°" <
astef...@tiscalinet.it
> ha scritto nel messaggio
news:VSi_6.5141$363.2...@news.infostrada.it...

Non riesco a capire cosa vuoi dire; comunque, se il controllo sottomaschera
si chiama Pippo e devi impostare le due proprietà in questione a IDProdotto,
il codice VBA necessario è il seguente:
Me!Pippo.LinkChildFields = "IDProdotto"
Me!Pippo.LinkMasterFields = "IDProdotto"



title: Sottomaschera standard

text:
>> Esatto , intendevo dire che il campo IDProdotto della sottomaschera deve
>> corrispondere all'omonimo campo della maschera principale.Ho provato con
>le
>> proprietà che mi hai indicato , ma quando vado a definire la proprietà
>> "collega campi master" e "collega campi secondari" mi dice che la
>> "funzionalità non è istallata", e mi chiede di inserire il cd di office,
>che
>> attualmente non possiedo.
>> Esiste un comando VBA equivalente , in modo che possa aggirare tale
>> problema?
>>
>
>Non riesco a capire cosa vuoi dire; comunque, se il controllo sottomaschera
>si chiama Pippo e devi impostare le due proprietà in questione a
IDProdotto,
>il codice VBA necessario è il seguente:
>
>Me!Pippo.LinkChildFields = "IDProdotto"
>Me!Pippo.LinkMasterFields = "IDProdotto"
>
>--
>
>Roberto
>
>---------------------------------------------
>il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
>---------------------------------------------
>
>
Ok perfetto, il codice funziona. Ti prego di scusare la poca chiarezza dei
miei messaggi..... Purtroppo è sempre stato un mio problema quello di essere
non molto chiaro nell'esposizione. Cerchero' di spiegarmi meglio nei
prossimi post.
Cmq , hai centrato in pieno! ;-)
Grazie ancora .Ciao .
°-Athena-°


title: stampa pagina corrente in un report

author: Alby

text:
Ciao! Una domanda: in un report di diverse pagine voglio creare una
procedura che stampi, ma soltanto la pagina corrente, quella che vede a
video l'utente..Come posso controllarla?Grazie 1000?


title: stampa pagina corrente in un report

author: Carlo Costarella

text:
"Alby" <
NOSPAMa...@sistemics.it
> ha scritto nel messaggio
news:d1uepr$9ph$1...@balena.cs.interbusiness.it...
> Ciao! Una domanda: in un report di diverse pagine voglio creare una
> procedura che stampi, ma soltanto la pagina corrente, quella che vede a
> video l'utente..Come posso controllarla?Grazie 1000?
>
>
>
Leggi il post "Stampare una pagina precisa di un report" mi pare del 28
febbraio scorso.
Ciao, Carlo


title: Sti' apici nelle stringhe...

author: Marco del Frari

text:
Salve, ho un problemino:
devo inserire dei valori in una tabella e per farlo uso l'istruzione INSERT
INTO ..... VALUES.....
I valori però sono delle variabile stringa settate prima.... ad esempio:
VALUES (' " & EFormIntrodut & " ',' " & ETitolo & " ',' " & ENome & " ',' "
& ECognome & "......
Se però dentro le variabili ( EFormIntrodut, ETitolo....) ci sono degli
apici, salta tutto!!!
Dovrei raddoppiare gli apici dentro le variabile stringa, ma non posso
chiedere al cliente di inserire l'indirizzo " Via dell '' aquila...."...non
mi sembra molto commerciale...
immagino si debbe testare ogni stringa e controllare se ci sono degli apici
all'interno e in caso affermativo, raddoppiarli...ma sinceramente non ne
sono capace....
Ringrazio chiunque mi possa aiutare....
Marco


title: Sti' apici nelle stringhe...

author: Antonio Biso

text:
Marco del Frari <mdel...@alfacon.it@nospam> wrote in message
905vq8$hsd$1...@serv1.iunet.it...

Ti prepari una funzioncina facile facile.
Scorri la stringa da 1 a len e ricopi carattere per carattere mid(str,i,1)
in una stringa d'appoggio. Prima però testi se è un apice: se lo è ricopi
due apici. La funzione restituisce la stringa d'appoggio. La funzione la usi
al posto di tutte quelle stringhe dove ci può essere il problema in oggetto,
chiaramente passando come parametro la stringa stessa.
Antonio


title: Sti' apici nelle stringhe...

author: Lbo

text:
>VALUES (' " & EFormIntrodut & " ',' " & ETitolo & " ',' " & ENome & " ',' "
>& ECognome & "......
>
>Se perň dentro le variabili ( EFormIntrodut, ETitolo....) ci sono degli
>apici, salta tutto!!!
la funz che dice antonio potrebbe essere questa:
function fRaddoppiaApici(s)
dim appo as string
dim ss
dim i as integer
for i = 1 to len(s)
	ss = mid(s,i,1)
	if ss = "'" then
		appo = appo & "''"
	else
		appo = appo & ss
	end if
next i
fRaddoppiaApici = appo
end function
la usi cosě:
VALUES ('" & fRaddoppiaApici(EFormIntrodut) & "', '" & ...
occhio che nella stringa che hai scritto tu ci sono spazi dopo il
primo apice e prima dell'ultimo.  questo vuol dire che se la tua
variabile vale "Pippo" inseriresti "[spazio]Pippo[spazio]" che non č
la stessa cosa.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Sti' apici nelle stringhe...

text:
"Lbo" <
L...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:3a29bdd7...@news.edisons.it...

Non potrebbe andare bene anche la funzione che hai pubblicato nelle FAQ del
Sito Comune che sostituisce una sottostringa all'interno di una stringa?
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Sti' apici nelle stringhe...

text:
>Non potrebbe andare bene anche la funzione che hai pubblicato nelle FAQ del
>Sito Comune che sostituisce una sottostringa all'interno di una stringa?
come no.



title: Sql

author: minnie

text:
Ciao..soche non e' il newsgroup gusto ma..quello
 su sql server non c'e'!!
Quanlcuno di voi sa coome fare da sql server a
creare uno script che, oltre a generarmi la
tabella, me la popoli automaticamente?
Io sono riuscita solo a creare lo script dello
"scheletro del db" con tabelle, store procedure,
ma le tabelle sono vuote mentre io ne vorrei
avere tre popolate con dei dati di partenza, che ho sul db
--
Posted from  [163.162.36.91]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Sql

author: Old-Jack

text:
minnie <
nard...@ciaoweb.it
> wrote in message
c408c7e45bd0086930...@mygate.mailgate.org...
> Ciao..soche non e' il newsgroup gusto ma..quello
>  su sql server non c'e'!!
> Quanlcuno di voi sa coome fare da sql server a
> creare uno script che, oltre a generarmi la
> tabella, me la popoli automaticamente?
> Io sono riuscita solo a creare lo script dello
> "scheletro del db" con tabelle, store procedure,
> ma le tabelle sono vuote mentre io ne vorrei
> avere tre popolate con dei dati di partenza, che ho sul db
Se vuoi puoi adoperare questa sintassi:
INSERT INTO NomeTabellaVuota (NomeColonna1,NomeColonna2)
SELECT (NomeCampo1,NomeCampo2)
FROM NomeTabellaContenenteDati
WHERE Eventuale condizione;


title: Sito ASP+Access

author: Luca

text:
Ciao a tutti,
ho un sito di commercio elettronico in Asp+Access, e volevo stampare un
catalogo cartaceo dei prodotti (praticamente vorrei stampare proprio la
pagina ASP), ho già provato a cercare nei vari siti di Asp qualcosa che
potesse essere utili al mio scopo, ma non ho trovato nulla. Non è per caso
che qualcuno possa darmi una dritta?
Grazie in anticipo
Luca


title: Sito ASP+Access

author: Gaspare

text:
"Luca" <
nos...@nospam.it
> ha scritto nel messaggio
news:VnCoe.983490$b5.42...@news3.tin.it...

Ciao Luca,
man mano che hai implementato il codice asp per il tuo sito ti sarai accorto
che asp non si occupa delle stampe su supporto cartaceo ...vero? E cmq
quello che vedi a video è  "solo" una pagina web (indipendentemente se
originata anche da codice asp...) per cui basta creati una versione per la
"stampa" della medesima...
Allora ti chiederai: come fare?
Prova a dare 1 occhiata ai seguenti link ;-)
http://pro.html.it/articoli/id_108/idcat_8/pag_1/pag.html
http://www.webmasterpoint.org/webdesign/css/18_2.asp
http://www.gdesign.it/pages/howto/articoli/cssprint/cssprint.php
Buona domenica :-)
Gaspare


title: Funzione Dlookup incrociata

text:
Ciao a tutti,
mi sto incasinando in una maschera, se qualcuno (non ancora in ferie,
purtroppo per lui) puo' darmi una mano ne sarei gratissima.
Il problema è questo:
Ho una tabella POLIZZE che contiene i dati generali correlata alla
tabella DATI che contiente i dati della tabella CATEGORIE
Ho una tabella TASSI che contiene i tassi da applicare
ho una tabella COSTO che contiene i premi calcolati sulla base delle
tabelle DATI e TASSI
In una maschera, basata sulla tabella POLIZZE, ho una sottomaschera
DATI (per memorizzare le CATEGORIE) e ho una sottomaschera COSTI (per
memorizzare i massimali le garanzie e i tassi)
Nella sottomaschera COSTI ho un campo TASSO sulla quale deve fare
tutta una serie di conti.
Vorrei inserire una routine che, inserito il massimale, vada a
memorizzare nel campo TASSO il relativo tasso, basato sui 3 campo di
CATEGORIE nella tabella DATI.
Non riesco a venirne fuori, non so se è il caldo, so che qualcosa mi
sfugge...
grazie a tutti.
mara


title: Funzione Dlookup incrociata

author: Roberto da Parma

text:
<
Dab...@libero.it
> ha scritto nel messaggio
news:38193404-b7d7-4359...@2g2000hsn.googlegroups.com...
Ciao a tutti,

Il problema è questo:





Va bene usare Dlookup (guarda bene la sintassi nella guida, è specificato
anche il filtro che puoi eseguire), se naturalmente il dato che cerchi è
univoco.Non conosco in specifico la tua struttura ma il Dlookup puoi
inserirlo poi come filtro per la query (deve restituire un valore univoco).
Puoi anche usare una SELECT annidata (SUB-SELECT) per ottenere lo stesso
risultato, non so se è già stato pubblicato (
www.accessgroup.it
) ma è stato
anche argomento della CISA4, oltretutto in termini di prestazioni.
Ciao
--
Roberto da Parma


title: Funzione Dlookup incrociata

author: Fabrizio Conti (Panathos)

text:
On 5 Ago, 12:08,
Dabo...@libero.it
 wrote:
> Vorrei inserire una routine che, inserito il massimale, vada a
> memorizzare nel campo TASSO il relativo tasso, basato sui 3 campo di
> CATEGORIE nella tabella DATI.
La Dlookup() può funzionare, dal momento che ti serve il valore
"unico" TASSO. Ma dovresti dettagliare un po' meglio, per ricevere
aiuto. Ad esempio, se i dati che ti servono per il calcolo li
visualizzi già nelle maschere, non ti serve "scendere" nelle tabelle
per pescarli, e ti potresti semplificare appena un po' la vita con la
Dlookup().
Inoltre per "terzo campo di categorie nella tabella dati" che
intendi?
Forse la terza riga del campo "categorie" nella tabella "dati"?
Cmq per usare Dlookup() dovresti cercare una corrispondenza di valori,
non ti serve un argomento posizionale come quello che hai citato.
Qualcosa tipo
tasso = Dlookup("categoria";"dati";"[massimale]=" &
TuoMassimaleInserito)
sempre se, come suppongo, tu stia lavorando con una tabella di
corrispondenze fra massimali e tassi da applicare.
ciao,
Panathos


title: Collegare due db

author: Luc --

text:
Sono un rappresentante.
Access97
Applicativo con tabelle Ordini, dettagliOrdini, Clienti, Aziende ecc.
Voglio passare questo applicativo ad un socio che si gestir=E0 dei clienti
(in comune e non), sempre con le stesse aziende e, spero, far=E0 degli
ordini.
Cosa posso inventare per scaricare mensilmente i suoi ordini (con i
relativi dati clienti, dettagli ordini ecc.) sul mio db senza che si
incrocino e incasinino i vari ID?
Grazie
Luciano
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at
http://www.hotmail.com
.
--
Posted from [195.62.170.252] by way of
f28.law3.hotmail.com
 [209.185.241.28]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Collegare due db

text:
"Luc --" <
lucia...@hotmail.com
> ha scritto nel messaggio
news:F28oLfWDZOHS7...@hotmail.com...
> Sono un rappresentante.
> Access97
> Applicativo con tabelle Ordini, dettagliOrdini, Clienti, Aziende ecc.
>
> Voglio passare questo applicativo ad un socio che si gestir=E0 dei clienti
> (in comune e non), sempre con le stesse aziende e, spero, far=E0 degli
> ordini.
>
> Cosa posso inventare per scaricare mensilmente i suoi ordini (con i
> relativi dati clienti, dettagli ordini ecc.) sul mio db senza che si
> incrocino e incasinino i vari ID?
>
> Grazie
>
>
> Luciano
Hai provato a risolvere il tuo problema con le Repliche di Access?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Collegare due db

text:
Luc --" <
lucia...@hotmail.com
> ha scritto nel messaggio
news:F28oLfWDZOHS7...@hotmail.com...
>Sono un rappresentante.
>Access97
>Applicativo con tabelle Ordini, dettagliOrdini, Clienti, Aziende ecc.
>
>Voglio passare questo applicativo ad un socio che si gestir=E0 dei clienti
>(in comune e non), sempre con le stesse aziende e, spero, far=E0 degli
>ordini.
>
>Cosa posso inventare per scaricare mensilmente i suoi ordini (con i
>relativi dati clienti, dettagli ordini ecc.) sul mio db senza che si
>incrocino e incasinino i vari ID?
>
>Grazie
>
>
>Luciano
Hai provato a risolvere il tuo problema con le Repliche di Access?
Ci stavo pensando ma mi sembra di aver capito che con le repliche ottengo
due db identici mentre io non vorrei che il suo db venisse aggiornato con i
MIEI nuovi clienti. Dovrebbe cioč essere un aggiornamento unidirezionale dal
suo db al mio.
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at
http://www.hotmail.com
.
--
Posted from [195.62.170.252] by way of
f89.law3.hotmail.com
 [209.185.241.89]



title: stringa SQL con numero decimale non funziona

author: acprussiano

text:
Salve a Tutti, mi sono impantanato in un passaggio e non riesco
proprio a cavarmela. Sicuramente ho infilato la strada più complicata,
ma spero che qualcuno più in gamba di me mi sappia dare qualche
dritta. Mi baso sulla tabella, dalla quale ho estratto alcuni record
per chiarire meglio quello che intendo ottenere. Costruendo a manina
la query di selezione inserisco nel criterio del campo MV il valore
1,0414 (1 virgola 0414) e la parte finale della stringa sql che ricavo
è 'WHERE (((tbl_Zuccheri.MV)=1.0414...... (1 punto 0414). Costruendo
al volo la stringa sql invece il valore passato 1,0414 mi da
chiaramente errore; provato con Replace a manipolare il valore ma a
quel punto ottengo solo 10414 e non 1.0414. Ecco il dettaglio
'alla sub "calcola" arriva il valore 1,0414 da una form
sub calcola(dmv as double)
On Error Resume Next
Dim db As DAO.Database
Dim rst As DAO.Recordset
Dim strSQL As String
Dim i as inteteg
Set db = CurrentDb
'FORMATO TABELLA tbl_Zuccheri (1,0414 conicide con id 7)
'
'ID   saccarosio  rifrat_index	 MV	ZuccGrLit   ZUccGrKg	TitAlcool
'5	10,4	  1,34845	1,0406	  86,6	     83,2	  5,14
'6	10,5	  1,3486	1,041	  87,6	     84,1	  5,2
'7	10,6	  1,34875	1,0414	  88,6	     85,1	  5,26
'8	10,7	  1,3489	1,0419	  89,7	     86,1	  5,33
'9	10,8	  1,34906	1,0423	  90,8	     87,1	  5,39
strSQL = "SELECT tbl_Zuccheri.ID, tbl_Zuccheri.MV " & _
               "FROM tbl_Zuccheri " & _
               "WHERE (((tbl_Zuccheri.MV)= " & dmv & "));"  <------
come posso inserire automaticamente il valore espresso in 1.0414
(numero) ???
Set rst = db.OpenRecordset(strSQL, dbOpenDynaset)
rst.movefirst
i = rst!ID
msgbox "Una massa volumica pari a : " & dmv & " corrisponde a un
tenore in alcool pari a : " & DLookup("[TitAlcool]", "tbl_Zuccheri",
"[ID] = " & i)
end sub
'il passo successivo sarà poi quello per esempio di trovare per valori
non in tabella per interpolazione
'mv = 1,0416  CORRISPONDE A TitAlcool =  5,288 = 5,29 (non presente in
tabella)
Ringrazio in anticipo tutto quelli che mi possono aiutare, magari con
una strada meno pasticciata
Andrea


author: Karl Donaubauer

text:
acprussiano wrote:
> ...
> strSQL = "SELECT tbl_Zuccheri.ID, tbl_Zuccheri.MV " & _
>                "FROM tbl_Zuccheri " & _
>                "WHERE (((tbl_Zuccheri.MV)= " & dmv & "));"  <------
> come posso inserire automaticamente il valore espresso in 1.0414
> (numero) ???
> ...
...
 "WHERE tbl_Zuccheri.MV= " & str(dmv)
Vedi anche:
 Passare un numero decimale ad una stringa SQL

www.donkarl.com/it?FAQ6.21
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
> ...
>  "WHERE tbl_Zuccheri.MV= " & str(dmv)
>
> Vedi anche:
>
>  Passare un numero decimale ad una stringa SQL
>
www.donkarl.com/it?FAQ6.21
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
.... Come prevedevo ... Grazie Karl
(ich wusste dass ich mich in einem Glas Wasser verlore ^_^)


title: Funzione per esplodere una stringa?

author: Mala

text:
Non so proprio come fare a dividere una stringa immessa daun utente in un
tot di caratteri corripondenti ai caratteri componenti tale stringa! Dovrei
dividere un codice per poi stamparlo in un report con una precisa distanza
tra i caratti per farlo "combaciare" con le caselle di un modulo su cui devo
stampare, qualcuno mi puo' aiutare?
Altro quesitino, e' possibile realizzare un tasto di stampa in una maschera
che preveda la stampa attraverso un report solo del record che ho inserito
nella maschera dalla quale premo il tasto, o sono obbligato a stampare tutto
il DB?
Posso poi dallo stesso tasto ordinare una stampa in tre copie, ono sicuro di
si,ma come?
Matteo


title: Funzione per esplodere una stringa?

author: Claudio

text:
"Mala" <
mal...@libero.it
> ha scritto nel messaggio
news:fLjp9.14064$RO.3...@twister1.libero.it...
> Non so proprio come fare a dividere una stringa immessa daun utente in un
> tot di caratteri corripondenti ai caratteri componenti tale stringa! Dovrei
> dividere un codice per poi stamparlo in un report con una precisa distanza
> tra i caratti per farlo "combaciare" con le caselle di un modulo su cui devo
> stampare, qualcuno mi puo' aiutare?
Se la distanza tra i caratteri è un multiplo della larghezza di un singolo
carattere (se cioè il tuo modulo è adatto ad accettare una stringa del tipo "S
T R I N G A" (uno o più spazi tra ogni carattere), potresti utilizzare per quel
campo un carattere non proporzionale (tipo il courier), e mettere nell'evento
"Su formattazione" della tua sezione un codice di questo tipo:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
FormatoCampo = ""
For i = 1 To Len(TuoCampo)
    FormatoCampo = FormatoCampo & "@ "
Next i
TuoCampo.Format = FormatoCampo
End Sub
Puoi aggiungere uno o più spazi dopo la "@" per aumentare la distanza tra i
caratteri. Se invece la distanza non è un multiplo, non vedo altro modo che
crearsi una serie di controlli non associati, posizionati in corrispondenza
delle tue caselle, da riempire via codice usando la funzione mid per estrarre
tutti i caratteri.
Ciao. Claudio.


title: Funzione per esplodere una stringa?

text:
ma dove trovo l'evento
"su formattazione" ???
"Claudio" <cld@NOSPAM&COsupereva.it> ha scritto nel messaggio
news:Nxkp9.38057$cS4.1...@news2.tin.it...
> "Mala" <
mal...@libero.it
> ha scritto nel messaggio
> news:fLjp9.14064$RO.3...@twister1.libero.it...
> > Non so proprio come fare a dividere una stringa immessa daun utente in
un
> > tot di caratteri corripondenti ai caratteri componenti tale stringa!
Dovrei
> > dividere un codice per poi stamparlo in un report con una precisa
distanza
> > tra i caratti per farlo "combaciare" con le caselle di un modulo su cui
devo
> > stampare, qualcuno mi puo' aiutare?
>
> Se la distanza tra i caratteri č un multiplo della larghezza di un singolo
> carattere (se cioč il tuo modulo č adatto ad accettare una stringa del
tipo "S
> T R I N G A" (uno o piů spazi tra ogni carattere), potresti utilizzare per
quel
> campo un carattere non proporzionale (tipo il courier), e mettere
nell'evento
> "Su formattazione" della tua sezione un codice di questo tipo:
>
> Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
> FormatoCampo = ""
> For i = 1 To Len(TuoCampo)
>     FormatoCampo = FormatoCampo & "@ "
> Next i
> TuoCampo.Format = FormatoCampo
> End Sub
>
> Puoi aggiungere uno o piů spazi dopo la "@" per aumentare la distanza tra
i
> caratteri. Se invece la distanza non č un multiplo, non vedo altro modo



title: Funzione per esplodere una stringa?

text:
"Mala" <
mal...@libero.it
> ha scritto nel messaggio
news:YUlp9.14758$RO.3...@twister1.libero.it...
> ma dove trovo l'evento
> "su formattazione" ???
Nel corpo del tuo report?


title: Funzione per esplodere una stringa?

text:
Grazie scusami ma sono alle prime armi!!!
:-)
"Claudio" <cld@NOSPAM&COsupereva.it> ha scritto nel messaggio
news:h7mp9.38637$cS4.1...@news2.tin.it...



title: Funzione per esplodere una stringa?

text:
"Mala" <
mal...@libero.it
> ha scritto nel messaggio
news:Rlmp9.14701$%M1.3...@twister2.libero.it...
> Grazie scusami ma sono alle prime armi!!!
Di nulla. Facci però sapere se la soluzione risolve il tuo problema.
Ciao. Claudio.


title: Funzione per esplodere una stringa?

text:
"Mala" <
mal...@libero.it
> ha scritto nel messaggio
news:Rlmp9.14701$%M1.3...@twister2.libero.it...
> Grazie scusami ma sono alle prime armi!!!
Si vede: infatti continui a non scrivere correttamente DOPO il quoting!!!
Antonio


title: Funzione per esplodere una stringa?

author: Massimiliano Amendola  kksrl

text:
> Si vede: infatti continui a non scrivere correttamente DOPO il quoting!!!
>
> Antonio
Caro Antonio, perchè nella tua faretra non aggiungi anche il dardo contro
chi non legge i msg precedenti e ci fa leggere sempre le stesse cose??
Se ti va la portiamo avanti insieme questa battaglia.
ciao MAssimiliano


title: Funzione per esplodere una stringa?

text:
"Massimiliano Amendola kksrl" <
massimilia...@kksrl.com
> ha scritto
nel messaggio news:ao5t4k$dc$1...@fe2.cs.interbusiness.it...
> > Si vede: infatti continui a non scrivere correttamente DOPO il
quoting!!!
> >
> > Antonio
>
>
> Caro Antonio, perchč nella tua faretra non aggiungi anche il dardo contro
> chi non legge i msg precedenti e ci fa leggere sempre le stesse cose??
> Se ti va la portiamo avanti insieme questa battaglia.
Anche quello c'č, ma non riesco ad usarlo molto spesso. Infatti dovrei
sapere a memoria tutti i thread con tutti gli argomenti con tutte le date di
trattazione, per poter intervenire correttamente...
Sarň ganzo, ma non fino a questo punto...
Heh ehe e
Antonio


title: Funzione per esplodere una stringa?

author: Fabrizio

text:
On Fri, 11 Oct 2002 07:53:33 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:
>"Massimiliano Amendola kksrl" <
massimilia...@kksrl.com
> ha scritto
>nel messaggio news:ao5t4k$dc$1...@fe2.cs.interbusiness.it...
>> > Si vede: infatti continui a non scrivere correttamente DOPO il
>quoting!!!
>> >
>> > Antonio
>>
>>
>> Caro Antonio, perchè nella tua faretra non aggiungi anche il dardo contro
>> chi non legge i msg precedenti e ci fa leggere sempre le stesse cose??
>> Se ti va la portiamo avanti insieme questa battaglia.
>
>Anche quello c'è, ma non riesco ad usarlo molto spesso. Infatti dovrei
>sapere a memoria tutti i thread con tutti gli argomenti con tutte le date di
>trattazione, per poter intervenire correttamente...
>Sarò ganzo, ma non fino a questo punto...
>Heh ehe e
Basterebbe non aprire un altro 3d sullo stesso argomento nello stesso
giorno: insomma Antò mica ti chiediamo la luna , perciò non cercare
scuse, provvedi e applicati !! :-)
Fa sta' il ganzo e invece è un pigrone !  :-))
Ciao. Fabrizio


title: Funzione per esplodere una stringa?

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:d61dqukk7ck4s0gqm...@4ax.com...

Basta!
A questo punto allungo lo sciopero generale del 18 ed entro in sciopero per
l'intera prossima settimana!!!
Antonio


title: Funzione per esplodere una stringa?

text:
On Fri, 11 Oct 2002 09:54:08 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:
>"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
>news:d61dqukk7ck4s0gqm...@4ax.com...
>> On Fri, 11 Oct 2002 07:53:33 GMT, "Antonio Biso" <
ch...@etruria.net
>
>> wrote:
>>
>> Basterebbe non aprire un altro 3d sullo stesso argomento nello stesso
>> giorno: insomma Antò mica ti chiediamo la luna , perciò non cercare
>> scuse, provvedi e applicati !! :-)
>> Fa sta' il ganzo e invece è un pigrone !  :-))
>
>Basta!
>A questo punto allungo lo sciopero generale del 18 ed entro in sciopero per
>l'intera prossima settimana!!!
>
>Antonio
Se ti sente Berlusconi , gli girano i cogl..... :-)
Non fare così , non c'è nessuno credibile come te per questo
lavoraccio.
Dai Anto' torna , lo sai che scherzo e poi ..... basta prendere
ferie!!! :-)))
Ciao. Fabrizio


title: Funzione per esplodere una stringa?

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:qr8dqu8fpooo1mgku...@4ax.com...
> On Fri, 11 Oct 2002 09:54:08 GMT, "Antonio Biso" <
ch...@etruria.net
>
> wrote:
>
> >A questo punto allungo lo sciopero generale del 18 ed entro in sciopero
per
> >l'intera prossima settimana!!!
> >
> >Antonio
>
> Se ti sente Berlusconi , gli girano i cogl..... :-)
Arrghh.. l'innominato!!!
A questo punto la settimana di quarantena è d'obbligo per far svanire gli
effetti pestilenziali...
> Dai Anto' torna , lo sai che scherzo e poi ..... basta prendere
> ferie!!! :-)))
What's ferie?
Antonio


title: Funzione per esplodere una stringa?

text:
On Fri, 11 Oct 2002 11:26:35 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:
>"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
>news:qr8dqu8fpooo1mgku...@4ax.com...
>> On Fri, 11 Oct 2002 09:54:08 GMT, "Antonio Biso" <
ch...@etruria.net
>
>> wrote:
>>
>> >A questo punto allungo lo sciopero generale del 18 ed entro in sciopero
>per
>> >l'intera prossima settimana!!!
>> >
>> >Antonio
>>
>> Se ti sente Berlusconi , gli girano i cogl..... :-)
>
>Arrghh.. l'innominato!!!
>A questo punto la settimana di quarantena č d'obbligo per far svanire gli
>effetti pestilenziali...
Condivido la tua simpatia : hai notato che belle rime che vengono con
Berlusconi.
>> Dai Anto' torna , lo sai che scherzo e poi ..... basta prendere
>> ferie!!! :-)))
>
>What's ferie?
Ma si , quelle cose lě che prendi ogni settimana,  perchč tu sei
"frilens" :-)
Ciao. Fabrizio


title: Funzione per esplodere una stringa?

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:thfdqugasbgmasue9...@4ax.com...
> On Fri, 11 Oct 2002 11:26:35 GMT, "Antonio Biso" <
ch...@etruria.net
>
> wrote:
>
> >A questo punto la settimana di quarantena č d'obbligo per far svanire gli
> >effetti pestilenziali...
>
> Condivido la tua simpatia : hai notato che belle rime che vengono con
> Berlusconi.
Aaarrgghh...
Devo fuggire, devo scappare
> >What's ferie?
>
> Ma si , quelle cose lě che prendi ogni settimana,  perchč tu sei
> "frilens" :-)
E che prenderň per tutta la prossima settimana...
Adieu
Antonio


title: Funzione per esplodere una stringa?

text:
On Fri, 11 Oct 2002 14:42:23 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:
>"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
>news:thfdqugasbgmasue9...@4ax.com...
>> On Fri, 11 Oct 2002 11:26:35 GMT, "Antonio Biso" <
ch...@etruria.net
>
>> wrote:
>cut
> hai notato che belle rime che vengono con
>> Berlusconi.
>
>Aaarrgghh...
>Devo fuggire, devo scappare
Ti ho tentato , eh?
>> >What's ferie?
>>
>> Ma si , quelle cose lì che prendi ogni settimana,  perchè tu sei
>> "frilens" :-)
>
>E che prenderò per tutta la prossima settimana...
>
>Adieu
Maledetto : ci mancherai .
Ciao. Fabrizio


title: OFFERTA 2000

author: CRISTIAN FALCONE

text:
Occhio all'offerta!!!!!
(TI CONSIGLIO DI STAMPARE IL DOCUMENTO PER LEGGERLO CON CALMA
E ATTENTAMENTE.GRAZIE)
Se avrai la pazienza di leggere queste righe capirai che ne vale veramente
la pena.
Ho aderito quasi per scherzo alla iniziativa di Spedia (società americana di
pubblicità) e devo dire che poi l'ho trovata estremamente redditizia ed
interessante, visto che comunque non costa nulla e non si rischia nulla e si
può guadagnare parecchio mandando unicamente delle e-mail!
Se avrai la pazienza di leggere queste righe capirai che ne vale la pena,
anche perché tu non firmi niente, non hai obblighi legali e puoi staccarti
dall'iniziativa quando vuoi. La Spedia e una società americana di pubblicità
che ha studiato un sistema unico di fare promozione in internet.
Spedia chiede unicamente di guardare il Banner mentre siamo collegati ad
internet.
Il Banner è una piccola finestra nella quale compaiono delle pubblicità di
vario genere(altezza 2 cm. e larghezza come lo schermo del tuo PC).
Spedia dopo la tua registrazione ti permette di scaricare questo banner, che
è di dimensioni ridotte(210 kb).
Ovviamente mentre navighi puoi ridurre questa finestra a icona in modo che
non ti occupi lo schermo. Tramite questo banner che noi installiamo sul
nostro PC e facciamo istallare dalle persone che entrano nella società
tramite noi, la Spedia ci calcola un guadagno.
Tramite il banner infatti lei conteggia le ore che stiamo connessi in rete e
le ore di connessione delle persone che noi abbiamo introdotto
nell'iniziativa e di conseguenza da un compenso.
Il banner non rallenta la connessione e non causa rallentamenti o conflitti
al sistema operativo.
La logica di tale iniziativa è che le ditte pagano Spedia un tot per le loro
pubblicità, che è decisamente superiore a quanto Spedia ridistribuisca a chi
fa parte dell'iniziativa, con guadagno diretto per lei e per noi!
Le pubblicità sul banner sono per il 90% di prodotti di informatica o di
servizi in rete.
Il fastidio della pubblicità è minimo sta solo attento ad una luce verde sul
banner.
Quando questa è verde ti accredita soldi, quando è rossa no. In pratica per
fare rimanere la luce verde bisogna dare alla Spedia bar l'impressione che
si stia navigando attivamente, altrimenti pensa che non ci sia nessuno
davanti allo schermo e di conseguenza non paga.
La remunerazione è organizzata così:
$0.02 per ogni tuo minuto di collegamento, il che vuol dire $1,200 per ogni
ora(circa £ 2.220) che ti saranno accreditate mensilmente.
Ora il guadagno di soldi avviene per "ad point": 1000 ad point = 20 $; 1 ad
point ogni minuto; 0.02 $ ogni minuto. Quant'è in lire? Se 1 $ = 1850 £, in
1 minuto avremo 37, in 1 ora 2.220
Ovviamente Spedia ti da una percentuale (il 25%) del guadagno di tutte le
persone che tu farai iscrivere a questa società tramite il codice che ti
verrà comunicato all'iscrizione.
Alle persone che si iscrivono con il mio codice non viene tolto nulla, ci
tengo a precisarlo!!
E' veramente molto semplice e come sistema ti propongo qui di sotto un
rapido calcolo sulla situazione degli iscritti che puoi generare e i
possibili guadagni:
facciamo conto che tu iscriva a questa iniziativa 100 persone e che ognuna
stia connessa ad internet per 1 ora e mezzo mediamente al giorno e che tu
stia connesso per 1 ora al giorno.
Risulta : (tu) 2.220 per 30 =;66.600 + (iscritti) 555(25%) per 100 ( utenti
iscritti) per 30 (giorni di un mese) per 1,5 (tempo) =2.497.500; TOT.
2.564.100 mensili!!!
IL GUADAGNO TUO DERIVATO E' CIRCA 2 MILIONI E MEZZO AL MESE E 31 MILIONI
ANNUALI.......BELLO NON TROVI!!!!!!!
Ovvio che se riuscirai a iscrivere più gente guadagnerai di più.
Il pagamento avviene tramite assegno bancario mensile che ti arriverà
direttamente a domicilio, riscuotibile presso qualsiasi banca. Ora se sei
interessato all'iscrizione, sappi che è gratuita, veloce da effettuare(3
minuti) e può essere cancellata o inutilizzata.
Per l'iscrizione segui questi punti :
1) vai al sito
http://www.spedia.net
2)clicca su "member services" poi "register now" poi "next", inserisci i
tuoi dati compilando ogni parte del modulo, dando l'indirizzo a cui arriverà
l'assegno ogni fine mese e il nome di chi lo può ritirare.
IMPORTANTE: quando ti viene richiesto: "reference number of your sponsor
metti : 558469 Permette di avere un tuo codice col quale poter fare
iscrivere altre persone e guadagnare quel 25%.
Se lascerai lo spazio bianco o metterai un codice errato te ne verrà dato
uno non valido col quale non potrai farci nulla, questo per tutelare quelle
persone che come me fanno pubblicità alla Spedia.
Ora dopo aver compilato tutto puoi fare "submit registration".
Comparirà un'altra pagina e altre istruzioni per scaricare la Spedia bar e
poter guadagnare.
Se vorrai vedere in ogni momento il totale di "ad point" e perciò dei soldi
che hai accumulato basterà che tu clicchi sull'icona a forma di $ sulla
Spedia bar....MEGLIO DI COSI'.
STRATEGIE :
contatta i tuoi amici e falli iscrivere sotto il tuo codice che ti verrà
assegnato all'atto dell'iscrizione. Manda e-mail a utenti internet con uno
schema simile al mio (copialo se vuoi); manda un messaggio di questo tipo :
Telelavoro offresi, tutto gratis, tutto automatico, ottimi guadagni.
E' VERAMENTE SEMPLICE SENZA IMPEGNO L'UNICA "FATICA" E' MANDARE E-MAIL SE
VUOI ACCRESCERE IL TUO GUADAGNO:
Nel caso questa iniziativa non ti interessi ti chiedo scusa per il tempo e i
bytes che ti ho rubato :
CIAO, da cristian


title: OFFERTA 2000


title: report popup

author: ReiShen

text:
ciao a tutti vorrei sapere come faccio a far diventare un report popup, io
ho form popup che lanciano report ma ovviamente vengono sotto la form come
faccio per farli andare sopra?
Grazie a tutti
Ciao
Marco


title: report popup

author: Il Gatto

text:
ReiShen ha scritto:
> ciao a tutti vorrei sapere come faccio a far diventare un report popup, io
> ho form popup che lanciano report ma ovviamente vengono sotto la form come
> faccio per farli andare sopra?
Che io sappia non di può avere un report popup, ma se anzichè aprire la
maschera come acDialog usando i parametri di OpenForm la apri normale ma
assegnandole la proprietà "A Scelta Obbligatoria" (Modal) non conentirà
all'utente di passare ad altre maschere, ma non sarà obbligatoriamente
in primo piano, così i report compariranno sopra ad essa.
Poi potresti lavorare sull'evento Su Disattivazione del report per
impedire che l'utente torni alla maschera senza prima chiuderlo.
--
       ^    ^
oOo (Il Gatto) oOo


title: Criterio Query

author: Antony

text:
Salve, non riesco a risolvere un dilemma, per voi  è sicuramente una
sciocchezza, ho impostato sul criterio di una query  sia sul cognome
che sulla data  ed altri campi                          --- Like "*" &
[forms]![M_Iniziale]![RicercaData] & "*" Or Is Null ---      tutto
bene. se filtro il cognome o la data  o nulla tutto bene  Come posso
modificare  affinchè sul campo data  sia applicare anche il criterio
Between, impostare non una singola data ma, mantenendo sempre lo
stesso criterio, scegliere data inizio e data fine.
Grazie.
 Antony


title: Criterio Query

author: Bruno Campanini

text:
Antony wrote on 17-01-13 :

Forse non ho capito bene...

Ora nel campo Data hai:
Like "*" & [forms]![M_Iniziale]![RicercaData] & "*" Or Is Null
???

Se sì, mi pare che il Like "*" ... "*" non abbia senso.

Comunque se per la Data richiedi le TRE condizioni
[Forms]!...
Null
Between
allora dovrebbe essere:

Forms![M_Iniziale]![RicercaData] Or Is Null Or Between #DataIni# And
#DataFin#

Dove DataIni e DataFin saranno formattati gg/mm/aa se ti trovi nella
griglia QBE, mm/gg/aa se stai costruendo la query da codice.

Bruno


title: access o visual basic

author: tekram

text:
Ragazzi vi propongo un quesito:
Alla lunga, un buon foglio Access può reggere il confronto con
un programma creato in VB.


title: access o visual basic

author: All Eyez On me

text:
"tekram" <
tek...@excite.it
> ha scritto nel messaggio
news:b5h329$vde$1...@gossip.excite.it...
>
> Ragazzi vi propongo un quesito:
> Alla lunga, un buon foglio Access può reggere il confronto con
> un programma creato in VB.
intanto access non è un foglio, il resto dipende dal programmatore.
ciao, AEOM


title: access o visual basic

author: Massimiliano

text:
"tekram"
> Ragazzi vi propongo un quesito:
> Alla lunga, un buon foglio Access
volevi dire Excel?
>puň reggere il confronto con
> un programma creato in VB.
Excel č un foglio elettronico, non molto adatto a sviluppare FE per DB.
Access nasce proprio come generatore d'interfacce per databases.
Visual Basic ha un'accezione piů All purpose, il che lo rende piů versatile
per certi versi, meno per altri.
Ciao.


title: access o visual basic

author: Riccardo Casadei

text:
"tekram" <
tek...@excite.it
> ha scritto nel messaggio
news:b5h329$vde$1...@gossip.excite.it...
>
> Ragazzi vi propongo un quesito:
> Alla lunga, un buon foglio Access può reggere il confronto con
> un programma creato in VB.
Anch'io all'inizio avevo il dubbio, aggredire VB o Access ?
Ho optato per Access e ne sono contentissimo, perchè ti rende disponibili
degli automatismi che VB non ha (quindi ti semplifica la vita e accellera il
lavoro) e poi conoscendo VBA fai praticamente quello che vuoi.
Ric


title: Operazione su stringa......

author: Marcolino

text:
Ue, ciao NG,
una domanda stupida, ma non ho la più pallida idea di come fare.
Dato un numero di cellulare ad es 03475555555, devo togliere lo 0 da davanti
e aggiungergli 0039. per aggiungere lo 0039 non c'è problema, ma non so come
si toglie lo zero.
Ciao a tutti
Grazie


title: Operazione su stringa......

author: libero

text:
Dim NumeroCell as String
Right (NumeroCell,Len((NumeroCellulare)-1))
Buon lavoro.
Marcolino <
marco.p...@tin.it
> wrote in message
8jf9ge$5am$1...@pinco.nettuno.it...



title: Operazione su stringa......

author: Federico Luciani

text:
Marcolino wrote:
> Ue, ciao NG,
> una domanda stupida, ma non ho la più pallida idea di come fare.
> Dato un numero di cellulare ad es 03475555555, devo togliere lo 0 da davanti
> e aggiungergli 0039. per aggiungere lo 0039 non c'è problema, ma non so come
> si toglie lo zero.
> Ciao a tutti
> Grazie
ncell = "03475555555"
if left(ncell,1) = "0" then
  ncell = "0039" & mid$(ncell,2)
else
 'non c'e' lo zero iniziale
end if
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Operazione su stringa......

text:
Grazie a tutti
Marcolino <
marco.p...@tin.it
> wrote in message
8jf9ge$5am$1...@pinco.nettuno.it...



title: Operazione su stringa......

author: Thierry Rega

text:
Marcolino <
marco.p...@tin.it
> wrote in message
8jff4l$74h$1...@pinco.nettuno.it...

Ehi, ehi un momento! Io dall'estero non ho bisogno di togliere lo 0 per
chiamare un cellulare italiano. E' già da un pò di anni (dal '98 se non
erro!) che lo 0 è fisso e fa ormai parte integrante del numero!!
Quindi una domanda (multipla) sorge spontanea dai miei meandri: ti sei
sbagliato, mi sono sbagliato oppure la domanda serve a qualcos'altro?
Ciao
Thierry


title: Operazione su stringa......

text:
No ti sbagli tu credo, se dall'estero chiami rete fissa italiana ci va lo
zero, se invece chiami un cellulare non ci va lo zero. sono stato in
germania da poco e ho verificato di persona.
ciao e grazie dell'interessamento
Thierry Rega <
thier...@tiscalinet.it
> wrote in message
8jgshs$ag5$3...@lacerta.tiscalinet.it...



title: Operazione su stringa......

author: Thierry REGA

text:
Marcolino <
marco.p...@tin.it
> wrote in message
8jhsph$vaq$1...@pinco.nettuno.it...
> No ti sbagli tu credo, se dall'estero chiami rete fissa italiana ci va lo
> zero, se invece chiami un cellulare non ci va lo zero. sono stato in
> germania da poco e ho verificato di persona.
OK, ti credo, si vede che la memoria mi ha ingannato.
Scusa e ciao
Thierry


title: lunghezza query SQL per apertura recordset

author: diego

text:
Ciao
ho bisogno di mandare in pasto a
rst.open         //rst e' un recordset
una query SQL un po' lunghetta.
di solito ero solito infilare la query in una stringa di appoggio per poi
passare la stringa alla open, ma mi sono accorto che contiene al massimo 254
caratteri..... come si fa in questi casi????
ciao diego
grazie


author: SunRex

text:
"diego" <
nie...@bo.it
> ha scritto nel messaggio
news:EHg0d.292132$5D1.12...@news4.tin.it...
> Ciao
> ho bisogno di mandare in pasto a
>
> rst.open         file://rst e' un recordset
>
> una query SQL un po' lunghetta.
>
> di solito ero solito infilare la query in una stringa di appoggio per poi
> passare la stringa alla open, ma mi sono accorto che contiene al massimo
254
> caratteri..... come si fa in questi casi????
Query su una query?Cioè la dividi in due?
SunRex
>
> ciao diego
> grazie
>
>
>


text:
"SunRex" <
sunrex...@hotmail.com
> ha scritto nel messaggio
news:pWh0d.292839$5D1.12...@news4.tin.it...
> "diego" <
nie...@bo.it
> ha scritto nel messaggio
> > ho bisogno di mandare in pasto a
> >
> > rst.open       // rst e' un recordset
> >
> > una query SQL un po' lunghetta.
> > come si fa in questi casi????
> Query su una query?Cioč la dividi in due?
> SunRex
Era la soluzione che cercavo di evitare :p
Non volevo "sporcare" lo spazio delle query per non incasinare visivamente
tutto....
comunque... mesa' che devo scendere a compromessi.
grazie 1k
diego


title: salvataggi

author: Alessandro Grossi

text:
..... e ancora.
Se volessi salvare, ma anche ripristinare, le sole tabelle,
naturalmente con il mdb attivo, come devo fare?
Alessandro Grossi
a.gr...@agora.stm.it
socio PVI I-SANC


title: Due DB

author: Peppe Verde

text:
Faccio presente che ho due DB.
Nel primo DB eseguirň la mia Query.
Nel secondo DB devo creare una tabella in base al risultato della query sul
1°  DB .
Grazie.


title: Due DB

author: Roberto da casa

text:
"Peppe Verde" <g.v...@localhost.localdomain> ha scritto nel messaggio
news:aup5so$dsj$1...@lacerta.tiscalinet.it...

Se il primo DB si chiama db1 e si trova nella cartella Pluto del disco C.
Se la query che hai creato in db1 si chiama Query1.
Se la tabella che vuoi creare nel secondo database e che deve contenere i
dati di Query1 di db1 si chiama Pippo.
Nel secondo database creati una query di creazione tabella che abbia il
seguente codice SQL:
SELECT * INTO Pippo
FROM Query1 IN 'C:\Pluto\db1.mdb';
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Due DB

author: PdA

text:
"Peppe Verde" <g.v...@localhost.localdomain> ha scritto nel messaggio
news:aup5so$dsj$1...@lacerta.tiscalinet.it...

Prego!
E la domanda qualč?
PdA


title: Due DB

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:VyVP9.63308$Ou4.2...@twister2.libero.it...
>
> "Peppe Verde" <g.v...@localhost.localdomain> ha scritto nel messaggio
> news:aup5so$dsj$1...@lacerta.tiscalinet.it...
> > Faccio presente che ho due DB.
> > Nel primo DB eseguirň la mia Query.
> > Nel secondo DB devo creare una tabella in base al risultato della query
> sul
> > 1°  DB .
> > Grazie.
>
> Se il primo DB si chiama db1 e si trova nella cartella Pluto del disco C.
> Se la query che hai creato in db1 si chiama Query1.
> Se la tabella che vuoi creare nel secondo database e che deve contenere i
> dati di Query1 di db1 si chiama Pippo.
> Nel secondo database creati una query di creazione tabella che abbia il
> seguente codice SQL:
>
> SELECT * INTO Pippo
> FROM Query1 IN 'C:\Pluto\db1.mdb';
>
> --
> Roberto
>
Speriamo che la esegua dall'altro DB......!!! ;-)
@Alex.


title: collegamento in rete di un db

author: Tiziano

text:
ciao a tutto il ng,
il mio problema è legato alla gestione di un db sia in rete che attraverso
repliche.
se utilizzo il file con estensione .mdb non ci sono problemi...
se invece passo a .adp le cose si complicano...
qualcuno vuole spiegarmi come posso gestire il mio db se passo a un
progetto!?
e poi perchè se creo il file adp connesso con msde e da un client voglio
collegarmi attraverso Data Link
mi dice "File già in uso.Selezionare un nuovo nome o chiudere il file"
Grazie Tiziano


title: Cambiare il colore ai pulsanti...

author: frenz

text:
Ciao a tutti!
Per favore c'è qualcuno che potrebbe indicarmi come si cambia il colore
dello sfondo di un pulsante di una maschera?
Grazie, ciao!                                         Francesco


title: Cambiare il colore ai pulsanti...

text:
ciao,
anche io cercavo di fare la stessa cosa, ma non sono riuscito a trovare la
proprietą. a questo punto non credo si possa fare. ciao
"frenz" <
fre...@hotmail.com
> ha scritto nel messaggio
news:sl65nr...@corp.supernews.com...
> Ciao a tutti!
> Per favore c'č qualcuno che potrebbe indicarmi come si cambia il colore



title: Cambiare il colore ai pulsanti...

text:
Ciao, grazie della risposta,
se è possibile mettere un'immagine come sfondo del pulsante mi sembra strano
che non si possa impostare un colore di sfondo... e se si creasse
un'immagine costituita dal colore che si vuole mettere come sfondo?
;-)) troppo pesante?!?
"Marcolino" <
marco.p...@tin.it
> ha scritto nel messaggio
news:8ivdv1$6ie$1...@nslave2.tin.it...
> ciao,
> anche io cercavo di fare la stessa cosa, ma non sono riuscito a trovare la
> proprietà. a questo punto non credo si possa fare. ciao
>
>
> "frenz" <
fre...@hotmail.com
> ha scritto nel messaggio
> news:sl65nr...@corp.supernews.com...
> > Ciao a tutti!
> > Per favore c'è qualcuno che potrebbe indicarmi come si cambia il colore



title: Cambiare il colore ai pulsanti...

author: Andrea Sciamanna

text:
> se è possibile mettere un'immagine come sfondo del pulsante mi sembra
strano
> che non si possa impostare un colore di sfondo... e se si creasse
> un'immagine costituita dal colore che si vuole mettere come sfondo?
> ;-)) troppo pesante?!?
No, però l'immagine non è applicata come sfondo, altrimenti, ingrandendo a
dismisura il pulsante, vedresti l'immagine ripetersi n volte.
Se proprio vuoi un pulsante colorato, puoi usare due metodi.
Se non hai Access2000, crea un'etichetta, contenente la scritta per il
bottone. Poi crea un rettangolo e piazzalo dietro l'etichetta. Al
rettangolo, imposta la prorpietà del bordo a "In rilievo".
Scrivi il codice per l'evento onclick: conterrà, ovviamente, il codice che
deve essere esguito alla pressione del bottone.
Sull'evento onmouseover, cambia la proprietà del bordo a "Incassato"
Sull'evento onmouseout, ripristina la proprietà del bordo a "In rilievo"
Ovviamente, il rettangolo avrà le dimensioni del bottone e l'etichetta dovrà
essere centrata al rettangolo. Se non ricordo male, l'etichetta non
necessita di eventi, perchè non ne puà generare. Quindi, anche se clicchi
sull'etichetta, che è sovrapposta al rettangolo, clicchi sul rettangolo.
Con Access 2000 è un pò più semplice, perchè puoi lavorare direttamente su
una casella di testo. crei la casella, e metti origine controllo =
'Nomebottone'
In pratica, fai con la casella di testo, le stesse cose che avresti fatto
conil rettangolo. Il vantaggio sta che con ACC2000 puoi impostare dei
margini per le caselle di testo (e le etichette), quindi puoi centrare anche
verticalmente il testo (cosa che non è possibile fare con ACC97).


title: Cambiare il colore ai pulsanti...

text:
Grazie Andrea... preziosissimo!
Ciao                                                         Francesco.
"Andrea Sciamanna" <andrea.s...@libero.it.cancellami> ha scritto nel
messaggio news:8ivmp6$b45$1...@serv1.iunet.it...



title: Cambiare il colore ai pulsanti...

text:
http://www.mvps.org/access/resources/downloads.htm
qui dovresti trovare quello che cerchi
Ciao Bobbit
"frenz" <
fre...@hotmail.com
> ha scritto nel messaggio
news:sl65nr...@corp.supernews.com...
> Ciao a tutti!
> Per favore c'č qualcuno che potrebbe indicarmi come si cambia il colore



title: Cambiare il colore ai pulsanti...

text:
Grazie Bobbit,
il sito č splendido, sarŕ utilissimo!!!
P.s. risolto il problema!!
Ciao!!                 Fra
"bobbit_barton" <
bobbit...@wappi.com
> ha scritto nel messaggio
news:2VP45.268592$VM3.2...@news.infostrada.it...



title: Errore di automazione

text:
Innanzitutto chiedo scusa per l'ignoraza, ma mi rivolgo alla comunitàper
risolvere questo problema. Quando inserisco, in una maschera tramite la
creazione giudata, alla fine mi viene visualizzato l'errore "Errore di
automazione. Impossibile trovare il modulo specificato". Ho cercato,
forse male, e ho cercato di registrare il server DAO360, e tanto altro,
ho disinstallato e reinstallato tutto, ma niente da fare. Cosa posso fare??
OS Winxp
Off xp con SP3
Ringrazio
--
       maurizio56
browser: FireFox 2.0.0.6
mailreader: ThunderBird 2.0.0.6


title: Errore di automazione

author: Sergio MAZZA

text:

Prova qui:
http://search.msdn.microsoft.com/search/Default.aspx?brand=msdn&locale=it-it&query=acc+errore+di+automazione
Ciao.
--
Sergio MAZZA


title: Utilizzo di Form contemporaneamente da piu' client

author: Dino

text:
Ciao a tutti.Volevo un vostro parere su questa possibile
problematica.Ho realizzato un gestionale da gestire in rete.Il file
MDB sul PC1(diciamo che funge da server),mentre su PC2 e PC3 ho
realizzato dei collegamenti al file.Il file funziona
correttamente.Potra' pero'
capitare che la Form bolle sia usata contemporaneamente da PC1 e PC2
per inserire delle bolle.Secondo voi si possono verificare dei
conflitti???.E' meglio creare un BE - FE per evitare eventuali
problematiche???
Grazie in anticipo
Dino


author: almorel

text:

Direi che è certamente preferibile (anzi, nel tuo caso, direi
tassativa)  la soluzione  FE - BE anche perchè ti consente di lavorare
sul FE senza interferire con l'uso corrente del DB.
Ciao
Alberto


text:

Grazie mille


title: Esecuzione di una query "Insert into ...."con parametri da codice.

author: Valerio

text:
Probabilmente oggi sono andato un "pochettino nel pallone" perchè non riesco
a capire come all'interno di una query costruita da codice con l'istruzione
Insert into, access mi dice che non ho specificato i parametri.
Premetto che l'aggiornamento del DB è effettuato attraverso dei parametri.
La stessa sintassi con le costanti funziona benissimo, probabilmente non
riesco ad inserire nel modo giusto la virgola di delimitazione.
Il sunto del codice è il seguente:
strSql = "INSERT INTO dberrori(cod_errore,descrizione) VALUES(" &
Trim(Str(pCodErr)) _
     & "," & pstrDescrizione & ");"
  Set qryAggiorna = dbs.CreateQueryDef("")
        qryAggiorna.SQL = strSql
    qryAggiorna.Execute
Access va in errore e mi dice che i parametri sono insufficienti:previsti 1.
Grazie in anticipo per l'aiuto.
                           Valerio


title: ARROTONDARE X ECCESSO A 0.50 CENTESIMI

author: MARIO

text:
come posso  arrotondare un importo x eccesso a 0.50 centesimi in una query
e nel codice visual basic
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: ARROTONDARE X ECCESSO A 0.50 CENTESIMI

text:
"MARIO" <
tessito...@libero.it
> ha scritto nel messaggio
news:bbkg3t$qri$1...@news.newsland.it...
> come posso  arrotondare un importo x eccesso a 0.50 centesimi in una query
> e nel codice visual basic
> grazie
>
Con VBA prova cosě:
If (TuoImporto - Int(TuoImporto)) < 0.5 Then
    TuoImporto = Int(TuoImporto) + 0.5
Else
    TuoImporto = Int(TuoImporto) + 1
Else
invece con il generatore di espressioni prova cosě:
= IIf(([TuoImporto] - Int([TuoImporto])) < 0,5; Int([TuoImporto]) + 0,5;
Int([TuoImporto]) + 1)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Criterio in Query...

author: SuperPippo®

text:
ciao a tutti...
ho una query che mi restituisce
tutti i risultati di una stinga di Protocollo
che č composto cosě:
23/2003/F456
1234/2002/P345
i primi numeri sono variabili (Campo Contatore)
il secondo č l'anno
il terzo č il protocollo anch'esso variabile...
e questo č il codice SQL....
SELECT Anagrafe.N_Protocollo
FROM Anagrafe
WHERE (((Anagrafe.N_Protocollo) Like "*P*"));
----------
ebbene vorrei chiedere se e come č possibile
fare 2 cose...
la prima come ordinarli in forma crescente
partendo chiaramente dai numeri dopo la lettera...
la seconda, piů difficilotta, trovare i buchi di protocollo
Ciao e grazie per l'aiuto...


title: Criterio in Query...

author: Francesco R.

text:
" SuperPippo®" <ik0qddT...@TOGLISPAMlibero.it> ha scritto nel messaggio
news:qdCQa.174612$lK4.4...@twister1.libero.it...
> ciao a tutti...
> ho una query che mi restituisce
> tutti i risultati di una stinga di Protocollo
> che è composto così:
> 23/2003/F456
> 1234/2002/P345
> [CUT]
Xchè non continui con il thread che avevi iniziato un pò di tempo fa?
Antonio Biso ti aveva portato a buon punto ed era anche interessante.
Ora, se ricominci da capo, mi sa che non ne esce niente.
Io continuerò a tener d'occhio il vecchio thread.
Ciao.


title: Criterio in Query...

author: Antonio Biso

text:
" SuperPippoŽ" <ik0qddT...@TOGLISPAMlibero.it> ha scritto nel messaggio
news:qdCQa.174612$lK4.4...@twister1.libero.it...
> ciao a tutti...
> ho una query che mi restituisce
> tutti i risultati di una stinga di Protocollo
> che č composto cosě:
> 23/2003/F456
> 1234/2002/P345
Ho come una sensazione di dejavu
Vuoi dirmi che mi hai fatto sprecare tempo fino a questo punto?!?
Antonio


title: Criterio in Query...

text:

------------------
hai ragione ... però non sono arrivato ad alcun risultato...


title: Criterio in Query...

text:
Antonio Biso wrote:
> " SuperPippo®" <ik0qddT...@TOGLISPAMlibero.it> ha scritto nel
> messaggio news:qdCQa.174612$lK4.4...@twister1.libero.it...
>> ciao a tutti...
>> ho una query che mi restituisce
>> tutti i risultati di una stinga di Protocollo
>> che è composto così:
>> 23/2003/F456
>> 1234/2002/P345
>
> Ho come una sensazione di dejavu
>
> Vuoi dirmi che mi hai fatto sprecare tempo fino a questo punto?!?
------------------------------
Ciao Antonio... eravamo arrivati a questo punto... e non avevo
ricevuto più risposta... ecco il perchè del mio nuovo 3D !!!
-------------------------------------------------
>>>> ??? potresti essere, per cortesia, un pò dettagliato ???
>>>
>>> SOOOOOBBBB!!!
>>> Eravamo partiti dicendo che dovevi preparare una query su cui poi
>>> aprivi un recordset per fare tutti i calcoli col contatore per
>>> cercare i numeri (e quello sarà un altro bagno di sangue, già lo
>>> so...)
>>> La query ti ho adesso detto come farla.
>>> La funzione la devi scrivere in un modulo e la richiami dalla query
>>> come ti ho detto, come campo calcolato e fornendo come parametro il
>>> campo codicecompleto
>> --------------
>> AAAArrgghhhh.. Antò... ma tu dai tutto per scontato....!!!
>> Mi ricordo quando andavo a sQuola... il mio maestro mi diceva spesso
>> che un grande pregio degli insegnanti è appunto
>> quello di riuscire a farsi capire anche da persone che ... non
>> capiscono.. bene la materia... e poi... che termine pittoresco e
>> tragico.... "bagno di sangue"..
>> cmq... per il momento ho copiato il tuo codice in un modulo
>> chiamandolo "Spezza"... quindi un passo avanti...
>> ora viene "il bagno di sangue"..................


title: Criterio in Query...

text:
" SuperPippo®" <ik0qddT...@TOGLISPAMlibero.it> ha scritto nel messaggio
news:SqRQa.175921$Ny5.5...@twister2.libero.it...
> Antonio Biso wrote:
> > " SuperPippo®" <ik0qddT...@TOGLISPAMlibero.it> ha scritto nel
> > messaggio news:qdCQa.174612$lK4.4...@twister1.libero.it...
> >> ciao a tutti...
> >> ho una query che mi restituisce
> >> tutti i risultati di una stinga di Protocollo
> >> che č composto cosě:
> >> 23/2003/F456
> >> 1234/2002/P345
> >
> > Ho come una sensazione di dejavu
> >
> > Vuoi dirmi che mi hai fatto sprecare tempo fino a questo punto?!?
> ------------------------------
> Ciao Antonio... eravamo arrivati a questo punto... e non avevo
> ricevuto piů risposta... ecco il perchč del mio nuovo 3D !!!
Ho capito...
Perň mi pare che tu non abbia recepito nulla di quanto io avevo detto e mi
stai chiedendo di ricominciare tutto da capo?!?!?
Se non č cosě, potresti riassumere cosa hai capito e dove invece ti stai
bloccando?
Antonio


title: Criterio in Query...

text:
Antonio Biso wrote:
> " SuperPippo®" <ik0qddT...@TOGLISPAMlibero.it> ha scritto nel
>>>
>>> Vuoi dirmi che mi hai fatto sprecare tempo fino a questo punto?!?
...secondo il mio modesto parere nella vita non si spreca mai il
proprio tempo... Cmq...
> Ho capito...
> Però mi pare che tu non abbia recepito nulla di quanto io avevo detto
> e mi stai chiedendo di ricominciare tutto da capo?!?!?
no... sappi che conservo tutti i post da te scritti... provato la Public
Function "Spezza" ma senza risultato...
> Se non è così, potresti riassumere cosa hai capito e dove invece ti
> stai bloccando?
----------------
allora mi dovresti spiegare in forma elementare e cronologica
cosa devo creare per primo....poi per secondo etc...
questo tuo ultimo messaggio è poco conmprensibile per me..
""....la query deve restituire solo il Codice e ordinato.
La query avrà quindi un campo calcolato consistente nella chiamata ad una
funzione diciamo Spezza([CampoIntero]) dove CampoIntero è tutto il campo
descritto prima cioè STR/STR1/Codice.
Questo campo calcolato dovrà essere ordinato in maniera crescente.
La funzione Spezza sarà fatta così
Public Function Spezza(x as variant) as string
    dim i as integer
    for i = len(x) to 1 step -1
      if mid(x,i,1) = "/" then
        Spezza = right(x, len(x)-i)
        exit function
     end if
    next i
end function
Poi continui come ti avevo già detto
---
e qui non ti ho seguito più   :-(


title: Criterio in Query...

text:
"QU@RKź" <ik0qddT...@TOGLISPAMlibero.it> ha scritto nel messaggio
news:eXbRa.179576$Ny5.5...@twister2.libero.it...
> Antonio Biso wrote:
Devo trovare del tempo da dedicarti...
Antonio


title: Criterio in Query...

text:
Antonio Biso wrote:
> "QU@RK¼" <ik0qddT...@TOGLISPAMlibero.it> ha scritto nel messaggio
> news:eXbRa.179576$Ny5.5...@twister2.libero.it...
>> Antonio Biso wrote:
>
> Devo trovare del tempo da dedicarti...
-------------
Ok... quando avrai tempo ... :-)


title: Criterio in Query...

text:
"QU@RKĽ" <ik0qddT...@TOGLISPAMlibero.it> ha scritto nel messaggio
news:eXbRa.179576$Ny5.5...@twister2.libero.it...
> > Se non č cosě, potresti riassumere cosa hai capito e dove invece ti
> > stai bloccando?
> ----------------
> allora mi dovresti spiegare in forma elementare e cronologica
> cosa devo creare per primo....poi per secondo etc...
> questo tuo ultimo messaggio č poco conmprensibile per me..
>
Ricapitoliamo:
tu hai una tabella con dei record che hanno un campo fatto cosě
XXX/YYY/A999 che chiamiamo CAMPO
dove XXX e YYY sono stringhe che non ci interessano, A č una lettera che puň
assumere alcuni valori, 999 č un numero intero di grandezza variabile.
Lo scopo č quello di trovare, per ciascuna lettera A usata, tutti i numeri
da 1 al piů grande, che non sono presenti nella tabella.
Il lavoro va scorporato in due fasi:
1) ottenere con una query un recordset ordinato che contenga un solo campo
consistente nella sola parte A999 descritta sopra.
2) Utilizzare questo recordset, via codice, per trovare i numeri mancanti e
sbattere questi numeri in una tabella (che chimiamo RISULTATO) dove pescarli
per usi futuri.
1)
Dopo aver scritto in un modulo la funzione Spezza che ti ho giŕ fornito,
prepara una query sulla tabella originale che restituisca un solo campo
calcolato, fatto cosě
Spezza([CAMPO])
Questo campo calcolato dovrai ordinalo Crescente.
Otterrai qualcosa del genere:
A001
A005
A234
B002
B123
C001
C002
C123
e cosě via
Salva questa query, chiamiamola per esempio QUERY.
2) Ti apri un recordset sulla query QUERY(rst) e un recordset sulla tabella
RISULTATO(rst1). La tabella risultato ha un campo dove mettere la lettera e
uno dove mettere i numeri liberi.
La funzione che DEVI analizzare nel dettaglio sarŕ qualcosa del genere (non
l'ho testata)
cont = 0
old_app = ""
rst.movefirst
do until rst.EOF
  app = left(rst(0),1)
  myval = mid(rst(0),2)
  if app <> old_app then 'se sono passato ad un'altra lettera
    cont = 1
  end if
  if myval <> cont then 'se c'č un buco di numeri non usati
    for j = cont to myval - 1
      rst1.addnew
      rst1(0) = app
      rst1(1) = j
      rst1.update
    next j
    cont = myval
  end if
  cont = cont + 1
  rst.movenext
loop
Antonio


title: Criterio in Query...

text:
Antonio Biso wrote:
> "QU@RK¼" <ik0qddT...@TOGLISPAMlibero.it> ha scritto nel messaggio
>
> Ricapitoliamo:
> tu hai una tabella con dei record che hanno un campo fatto così
>
> XXX/YYY/A999 che chiamiamo CAMPO
>
> dove XXX e YYY sono stringhe che non ci interessano, A è una lettera
> che può assumere alcuni valori, 999 è un numero intero di grandezza
> variabile.
> Lo scopo è quello di trovare, per ciascuna lettera A usata, tutti i
> numeri da 1 al più grande, che non sono presenti nella tabella.
Ciao Antonio... anzitutto grazie per l'aiuto...e quindi ci tengo a definirti
delle cose... che forse possono essere utili alla realizzazione della
cosa...
le lettere di alfabeto sono in tutto 5
e rispettivamente F - G - M - P - I  che sono le iniziali dei Comuni
interessati a questi protocolli....
> Il lavoro va scorporato in due fasi:
> 1) ottenere con una query un recordset ordinato che contenga un solo
> campo consistente nella sola parte A999 descritta sopra.
> 2) Utilizzare questo recordset, via codice, per trovare i numeri
> mancanti e sbattere questi numeri in una tabella (che chimiamo
> RISULTATO) dove pescarli per usi futuri.
e fin qua ho capito....
> Dopo aver scritto in un modulo la funzione Spezza che ti ho già
> fornito,
Ok... il codice da te spedito l'ho inserito in un Modulo
e l'ho chiamato Spezza....
>prepara una query sulla tabella originale che restituisca un
> solo campo calcolato, fatto così
> Spezza([CAMPO])
> Questo campo calcolato dovrai ordinalo Crescente.
> Otterrai qualcosa del genere:
> A001
> A005
> A234
> B002
> B123
> C001
> C002
> C123
> e così via
ok... ma ho creato una Qry chiamata Query...
dove visualizzo il solo campo N_Protocollo ma con tutte
le cifre tipo 2343/2003/F4567...
mi puoi dire come fare una query calcolata ed inserirci
Spezza([CAMPO])........... grazie....!!!
> Salva questa query, chiamiamola per esempio QUERY.
già creata... ma attendo istruzioni come sopra....
e mi fermo qui..  altrimenti mi impapocchio
un'altra volta....
attendo istruzioni....grazie...
> 2) Ti apri un recordset sulla query QUERY(rst) e un recordset sulla
> tabella RISULTATO(rst1). La tabella risultato ha un campo dove
> mettere la lettera e uno dove mettere i numeri liberi.
> La funzione che DEVI analizzare nel dettaglio sarà qualcosa del
> genere (non l'ho testata)
>
> cont = 0
> old_app = ""
> rst.movefirst
> do until rst.EOF
>   app = left(rst(0),1)
>   myval = mid(rst(0),2)
>   if app <> old_app then 'se sono passato ad un'altra lettera
>     cont = 1
>   end if
>   if myval <> cont then 'se c'è un buco di numeri non usati



title: Criterio in Query...

text:
"QU@RK¼" <ik0qddT...@TOGLISPAMlibero.it> ha scritto nel messaggio
news:ABVSa.192683$lK4.5...@twister1.libero.it...
> Antonio Biso wrote:
> Ciao Antonio... anzitutto grazie per l'aiuto...e quindi ci tengo a
definirti
> delle cose... che forse possono essere utili alla realizzazione della
> cosa...
> le lettere di alfabeto sono in tutto 5
> e rispettivamente F - G - M - P - I  che sono le iniziali dei Comuni
> interessati a questi protocolli....
Non mi interessa, il discorso è generico
> > Il lavoro va scorporato in due fasi:
> > 1) ottenere con una query un recordset ordinato che contenga un solo
> > campo consistente nella sola parte A999 descritta sopra.
> > 2) Utilizzare questo recordset, via codice, per trovare i numeri
> > mancanti e sbattere questi numeri in una tabella (che chimiamo
> > RISULTATO) dove pescarli per usi futuri.
>
> e fin qua ho capito....
>
> > Dopo aver scritto in un modulo la funzione Spezza che ti ho già
> > fornito,
>
> Ok... il codice da te spedito l'ho inserito in un Modulo
> e l'ho chiamato Spezza....
Spero che tu abbia chiamato spezza la funzione ma con un altro nome il
modulo che la contiene
>
> >prepara una query sulla tabella originale che restituisca un
> > solo campo calcolato, fatto così
> > Spezza([CAMPO])
> > Questo campo calcolato dovrai ordinalo Crescente.
> > Otterrai qualcosa del genere:
> > A001
> > A005
> > A234
> > B002
> > B123
> > C001
> > C002
> > C123
> > e così via
>
> ok... ma ho creato una Qry chiamata Query...
> dove visualizzo il solo campo N_Protocollo ma con tutte
> le cifre tipo 2343/2003/F4567...
> mi puoi dire come fare una query calcolata ed inserirci
> Spezza([CAMPO])........... grazie....!!!
>
> > Salva questa query, chiamiamola per esempio QUERY.
>
> già creata... ma attendo istruzioni come sopra....
> e mi fermo qui..  altrimenti mi impapocchio
> un'altra volta....
> attendo istruzioni....grazie...
Se il campo di cui sopra si chiama n° protocollo, invece di mettere quel
campo nella query scriverai
Spezza([n° protocollo])



title: Timeout maschere filtrate con tabelle ODBC/SQL Server

author: Davide La Mantia

text:
Ciao a tutti,
in una mia applicazione gestionale, realizzata con tabelle di SQL Server collegate tramite ODBC, accade che quando apro una maschera utilizzando un filtro, le query di aggiornamento lanciate dalla maschera o anche la semplice modifica dei record della sottomaschera non vadano sostanzialmente mai a buon fine, ma viene restituito un timeout dopo 60 secondi, così anche se cerco di eliminare un record dalla sottomaschera.

Se rimuovo i filtri, e posiziono la maschera sullo stesso record, tutto funziona perfettamente, aggiornamenti, eliminazioni e query di aggiornamento.

Onestamente ho provato di tutto, ma l'unica cosa che fa funzionare le cose normalmente è rimuovere i filtri dalla maschera.

Il problema si verifica indipendentemente dal sistema operativo in cui l'applicazione risiede (win 7, Win 10, ecc.)

Qualche suggerimento?

Grazie e ciao


author: RobertoA

text:

Forse se descrivi meglio l'ambiente di lavoro, si potrebbe tentare di
capire cosa succede
Ad esempio 'utilizzando un filtro' prevede l'uso di una sola tabella o
piu' tabelle?
E queste, sul db, sono tra loro vincolate opure sono tutte slegate?
Dopo il mancato aggiornamento/eliminazione salta fuori qualche errore?
E come viene eseguito l'aggiornamento/eliminazione, nel senso mandi una
query passthrough al db o fai sempre tutto lato Access?


text:
Ciao Davide, ben risentito.
Non mi è chiaro come esegui le Query di aggiornamento/delete, se lato Server(con SP) o lato Client tramite DAO con Query Action..?
Riesci a verificare se, con il filtro inserito, sia presente o meno un RecordLocks lato server...?

Ciao
@Alex


text:

Ciao Roberto,
utilizzando un filtro vuol dire che nel comando DoCmd.OpenForm aggiungo il filtro: "IDDocumento='"& stDocumento &"'"
La maschera ha come origine dati la tabella documenti e basta, la cosa non cambia se uso una query con un INNER JOIN tra la tabella documenti e la tabella anagrafica
L'update che non va a buon fine quando la maschera è filtrata è questa:

        CurrentDb.Execute "UPDATE DocumentiRighe SET Auto=true WHERE " & st, dbSeeChanges

l'istruzione và perfettamente a buon fine se la maschera non è filtrata.

Analogamente non è possibile eliminare o modificare i record della sottomaschera che ha come origine la sola tabella DocumentiRighe, mentre tutto funziona regolarmente quando la maschera principale non è filtrata.

Le tabelle sono collegate tra loro con update in cascata sul campo IDDocumento

L'errore dice:

Errore 3157
ODBC: operazione UPDATE non riuscita su tabella collegata 'DocumentiRighe'

Se provo a modificare un record nella sottomaschera, dopo 60 secondi (classico tempo di timeout) ottengo lo stesso errore spiegato in modo più specifico:

ODBC: operazione UPDATE non riuscita su tabella collegata 'DocumentiRighe'
[Microsoft][ODBC SQL Server Driver]Timeout query scaduto. (#0)

Identico risultato se provo ad utilizzare una query passtrough!

Ciao


text:

Ciao Alex,
ben ritrovato!
le query sono tutte DAO, ma anche provando una passtrough non cambia nulla.

Il tuo ultimo suggerimento mi sembra interessante, nel senso che con il filtro magari access invia un qualche blocco al db, ma devo verificare...

Ciao


text:

Novità,
dopo un molto prolungato lasso di tempo (oltre un'ora) che la maschera è aperta, anche la maschera filtrata consente l'operazione.

Questo mi fa pensare che la maschera, se filtrata, provoca un lock sul server (come suggeriva Alex)

Resta da capire perchè succede e come impedirlo...

Ciao


text:
A me pare che sia già stato affrotnato questo argomento diversi anni orsono... ma non ne trovo traccia...

Chiaramente il Filtro a te serve, e quando operi è valorizzato(Filter<>"" e FilterOn=True)...?

Hai provato a vedere se, fa differenza filtrando con Filter di Maschera e con Filter di Recordset...?

Il Rs neutro è:
Dim rs As DAO.Recordset
Dim rsFiltrato  As DAO.Recordset
Set rs=DbEngine(0)(0),OpenRecordset("SELECT * FROM T1")
rs.Filter = "ID= " & ValoreID
Set rsFiltrato  = rs.OpenRecordset
Set Me.Recordset=rsFiltrato

Prova a vedere se in questo modo il Blocco agisce nello stesso modo..., chiaramente è solo per capire non ho la soluzione.

Vedo se trovo quel 3D che sono certo di ricordare...

@Alex


text:

Anche io ho cercato, ma non ho ancora trovato nulla.
Il filtro è:
Filter="IDDocumento='001010'"
FilterOn=True

Tuttavia il problema si verifica anche aprendo la maschera da codice e facendogli cercare e selezionare il record di interesse sfruttando openargs per passare il numero di documento cercato.
Basta spostarsi avanti e indietro nei record della maschera principale perchè il problema scompaia e la update vada a buon fine senza intoppi.

Ho provato a impostare la tabella documenti come origine record, senza alcuna query, ma le cose non cambiano.

Non sono sicuro di aver capito il tuo suggerimento sul Rs neutro.

Ciao
Davide


text:
Il giorno martedì 21 settembre 2021 alle 14:13:46 UTC+2 @Alex ha scritto:

Ok,
su SQL Server la query:

SELECT object_name(resource_associated_entity_id),* FROM sys.dm_tran_locks

Mi dà l'elenco delle tabelle bloccate, tra cui quelle su cui la update interviene.

Sembra che Access, dopo aver caricato i dati nella form, si dimentichi per un po' di rilasciare i blocchi.
Che tu sappia, esiste una istruzione esplicita, otre al chiudere la maschera?

Ciao


author: Simone Calligaris

text:
> Tuttavia il problema si verifica anche aprendo la maschera da codice e facendogli cercare e selezionare il record di interesse sfruttando openargs per passare il numero di documento cercato.

Nel senso che non funziona nemmeno con:

Me.RecordsetClone.FindFirst <TuoCritierioRicerca>
Me.Bookmark = Me.RecordsetClone.Bookmark

?

Saluti


text:

Esatto.
Il record viene regolarmente visualizzato nella maschera, ma è come se tutte le tabelle coinvolte nella visualizzazione rimanessero bloccate sul server, qualsiasi tentativo di modifica provoca un blocco di 60 secondi (tempo di timeout) e poi l'errore senza aggiornamento dei dati.
Basta muoversi avanti e indietro nei record della maschera perchè il problema si risolva.

Analogamente, ogni tentativo di modifica dei campi da codice (Me.QuestoDato=100) provoca un errore come se qualcun altro stesse modificando il record, ovviamente nessun altro è connesso al db durante le prove.

Ciao


text:

PS:
nessun campo bit ammette valori null, le tabelle sono dotate di campo timestamp.

Ciao


text:

Ultimissime:

La sottomaschera provoca un lock di tipo S con lifetime impostato su 1.

Questo lock resta finchè non clicco a casaccio su caselle di testo nella maschera.
Finchè il lock esiste, non posso fare niente, appena scompare la maschera rifunziona.

Il programma ha funzionato ininterrottamente per quasi un anno e solo ora ha cominciato a dare problemi.

I record nella tabella sono meno di 9000, il che non giustifica oltre minuti e minuti di caricamento...

Uff...


text:
> > Me.RecordsetClone.FindFirst <TuoCritierioRicerca>
> > Me.Bookmark = Me.RecordsetClone.Bookmark

> > Saluti
> Esatto.
> Il record viene regolarmente visualizzato nella maschera, ma è come se tutte le tabelle coinvolte nella visualizzazione rimanessero bloccate sul server, qualsiasi tentativo di modifica provoca un blocco di 60 secondi (tempo di timeout) e poi l'errore senza aggiornamento dei dati.
> Basta muoversi avanti e indietro nei record della maschera perchè il problema si risolva.
>
> Analogamente, ogni tentativo di modifica dei campi da codice (Me.QuestoDato=100) provoca un errore come se qualcun altro stesse modificando il record, ovviamente nessun altro è connesso al db durante le prove.

Mi sto chiedendo come mai non incontro problemi analoghi (misteri di Winsozz): l'inghippo si verifica anche da altri Clienti?

Comunque, prova ad aggirare facendo fare a programma ciò che fai a mano:

 Me.RecordsetClone.FindFirst <TuoCritierioRicerca>
 Me.Bookmark = Me.RecordsetClone.Bookmark

DoCmd.GoToRecord acDataForm,, acNext
DoCmd.GoToRecord acDataForm,, acPrevious


text:

Dopo aver provato di tutto, tra cui aggiunta di campi timestamp che dicevo, e verifiche varie ritengo di aver individuato il problema:
Una combo aveva come origine record una vista.
La vista in questione è è raggruppata e calcola la giacenza degli articoli.
Nonostante questa questa vista venga eseguita in 122 millesimi di secondo, quando questa vista era inclusa come rowsource della combo, eseguiva un lock di tipo S sulla tabella DocumentiRighe con request_lifetime impostato a 1, che mandava quindi in timeout qualunque aggiornamento della tabella, inoltre creava una serie di lock di tipo IS su altre tabelle.
Ho cambiato la rowsource della combo e il problema non si verifica più.

Resta da capire perchè prima non succedeva, dato che la cosa non è legata al tempo di esecuzione della query che, ripeto, viene eseguita in 122ms e restituisce appena 9000 record su tabelle dello stesso ordine di grandezza.

Ciao


text:
> Resta da capire perchè prima non succedeva, dato che la cosa non è legata al tempo di esecuzione della query che, ripeto, viene eseguita in 122ms e restituisce appena 9000 record su tabelle dello stesso ordine di >grandezza.

Come sempre in questi casi solo gli sviluppatori di MS potrebbero darci risposta, e magari dopo aver perso un paio di giornate a rincorrere la casistica.
Però sono sollevato dal fatto che tu abbia identificato un problema facilmente aggirabile (a parte il tempo che hai perso), potenzialmente preoccupante per tutti.

Saluti


text:

Ciao Simone,
sì, stava diventando un problema e mi preoccupava per il futuro, l'applicazione oltra a gestire magazzino, fatturazione e vendite, emette anche gli scontrini, quindi avevo un cliente in panne...
Il mistero maggiore è, come dicevo, perchè queste anomalie si presentano all'improvviso dopo vari mesi o addirittura anni di regolare funzionamento (e senza aumento significativo dei record)

Ciao


text:

Come lo rilevi il lock tipo 5 e lifetime 1 ?


title: Aggoirnamento campi automatico

author: naponet

text:
Buongiorno a tutto il NG,
ho una sottomaschera foglio dati, con dei dati di persone in attesa di
impiego, nelle righe vi è un campo che ha formato testo, in cui compaiono
numeri a 4 cifre (00,00, il formato testo l'ho dovuto adottare per non
perdere lo 0 davanti, es. 02,50), vorrei su click del pulsante aggiorna che
mi aggiornasse tutti i punteggi con 0,25, francamente non ne ho proprio
idea.
Un saluto.
Lucio


title: Aggoirnamento campi automatico

text:
"naponet" <
napone...@tin.it
> ha scritto nel messaggio
news:QXkB9.20641$Yw.9...@news2.tin.it...

Da un occhio se le funzioni Str, Val, Eval fanno al caso tuo.
---
leo_duca


title: Aggoirnamento campi automatico

author: Al

text:
"leo_duca" <
leo_...@libero.it
> ha scritto nel messaggio
news:1AmB9.2246$Ka3....@twister1.libero.it...

Se ho ben capito il problema, la soluzione potrebbe essere:
Alfa=format(val(alfa)+0.25,"00.00")
dove Alfa è il campo testo.
Alb


title: Maschera allungabile in visualizzazione....maschera!

author: leev

text:
Utilizzando le proprietà canshrink e cangrow su una maschera l'effetto
non si ottiene nella visualizzazione maschera. Il tutto va quindi
ottenuto con un po' di codice. Avrei una mezza idea di come procedere,
e la espongo sotto, purtroppo non conosco a sufficienza il VBA da
riuscire a metterla in pratica. Chi mi può aiutare?
Ho la maschera frmAggiornaDateUscitaFilm con 4 sottomaschere
sfrmSettimana1 (2, 3, 4)
per le 4 settimane del mese. Ciascuna subform contiene la casella di
testo TitoloFilm.
La sottomaschera è impostata su Mascherecontinue per visualizzare
tutti i film che escono al cinema in quella settimana e, come
anticipato, mi piacerebbe si estendesse o ritraesse fino alla misura
sufficiente a mostrare i film contenuti.
La mia idea è questa:
contare le ricorrenze dei film nella prima settimana, moltiplicare per
l'altezza della casella di testo TitoloFilm (aggiungendo un minimo di
spazio per non lasciare tutto attaccato) e attribuire il valore alla
variabile altezza1
impostare l'altezza della prima sottomaschera ad altezza1
calcolare l'altezza della seconda attribuendo il valore alla variabile
altezza2
impostare l'altezza della seconda sottomaschera ad altezza2 e la
distanza dal bordo superiore a altezza1+lo spazio fra la prima
sottomaschera e il bordo superiore + lo spazio fra prima e seconda
sottomaschera.
E così via per 3a e 4a sottomaschera.
Chi me lo traduce in VBAper favore (oppure suggerisce alternative)?
GRAZIE!!!


text:
"leev" <
le...@fastwebnet.it
> ha scritto nel messaggio
news:1159372869....@m7g2000cwm.googlegroups.com...






[risposta]
Posso solo indicarti dove trovare spunti per ridimensionare le form:
www.sitocomune.com
Sezione Forms
3.116 Spostamento e/o ridimensionamento automatici dei controlli al variare
delle dimensioni di una maschera
3.67 Dimensionare automaticamente l'altezza di una maschera continua in
funzione delle righe che contiene
3.18 Ridimensionamento automatico dei controlli di una maschera.
3.4 Making Forms Adjust Their Size to Their Contents in Access 97.
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=30
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=73
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA ha scritto:
> [risposta]
[OMISSIS]
> Ciao.
> --
> Sergio MAZZA
GRAZIE!!! Dai titoli credo ci sia proprio quello che fa per me. Appena
ho un attimo vado a vedere e ...carpire, prelevare, prendere, copiare e
chi più ne ha più n metta!
Grazie ancora.
Ciaus


title: Colori in foglio dati

author: Ale

text:
Ho una tabella contenete dei nomi colori e il codice RBG associato, vorrei
visualizzare tale colore in un campo in visualizzazione foglio dati o
maschera continua, come posso fare?
nb le soluzioni trovate su sitocomune non sono adatte.
Alessandro.


title: Colori in foglio dati

author: Maurizio Borrelli

text:
> "Ale" news:Vkjm9.35863$e31.7...@twister2.libero.it...:

    Forse dico una sciocchezza...
    Potresti creare una maschera con sottomaschera (maschere continue) in
questo modo:
+---------------------+
|                     |
|                     |
| +-------------+     |
| | ... ... ... | === |
| | ... ... ... | === |
| | ... ... ... | === |
| | ... ... ... | === |
| +-------------+     |
+---------------------+
    Il simbolo === sta per un controllo che possegga la proprieta' BackColor
a tua scelta. Nella maschera principale ci saranno tanti controlli ===
quanti record della sottomaschera saranno visibili.
    Che ne dici?
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Colori in foglio dati

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:ands3m$clurg$4...@ID-52090.news.dfncis.de...

Credo di non aver capito! Comunque ci provo!
Grazie.
Alessandro.


title: Colori in foglio dati

author: Giorgio Ferrari

text:
"Ale" <


Perchè non sono adatte?
Spiegati meglio.


title: Colori in foglio dati

text:
> "Giorgio Ferrari" news:ql%m9.45174$e31.9...@twister2.libero.it...:

    Ciao, Giorgio. In attesa che Ale si faccia vivo ti chiedo se, per
favore, puoi spegare tu a me una cosa. A quale delle soluzioni del sito
comune ti riferisci, in particolare? Potresti darmi una indicazione precisa?
Perche' sto facendo delle prove e dei confronti. Grazie!



title: Colori in foglio dati

author: warp

text:
Ale ha scritto nel messaggio ...
>Ho una tabella contenete dei nomi colori e il codice RBG associato, vorrei
>visualizzare tale colore in un campo in visualizzazione foglio dati
Formattazione condizionale?
> o
>maschera continua, come posso fare?
Backcolor del controllo?
>nb le soluzioni trovate su sitocomune non sono adatte.
Quali?
Forse non ho capito proprio le tue intenzioni!
Ciao, Silvio


title: Colori in foglio dati

text:
"Maurizio Borrelli" <
>     Ciao, Giorgio. In attesa che Ale si faccia vivo ti chiedo se, per
> favore, puoi spegare tu a me una cosa. A quale delle soluzioni del sito
> comune ti riferisci, in particolare? Potresti darmi una indicazione
precisa?
> Perche' sto facendo delle prove e dei confronti. Grazie!
Secondo me si riferisce al .mdb "Utility per gestire i colori delle
maschere" della sezione Forms.
La certezza però non esiste :-)


title: Colori in foglio dati

text:
Come vedete sono ancora vivo!
Purtroppo sono sempre in giro e riesco raramente a leggere l'NG.
Tornando al problema dei colori, cerco di spiegarmi meglio:
Prima di tutto creo una tabella con due campi: colore e codicecolore, che
contengono rispettivamente il nome e il numero assegnato al colore stesso.
Ora costruisco una mascera in visualizzazione maschere continue nella quale
voglio vedere oltre al nome del colore il colore stesso ad esempio
impostando il backcolor di un controllo sull'evento on_current; proprio qui
stà l'inghippo, infatti tutti i controlli "codicecolore" dei record
successivi e precedenti assumono lo stesso colore di sfondo, e non ognuno il
suo.
Qualcuno ha scoperto un trucco per evitare tutto questo?
Quelli trovati su sitocomune sono, come già detto limitati, e mi riferisco
precisamente agli esempi di formattazione condizionale della pagina dedicata
alle "Forms". Solo "FormatByCriteria" sembra interessante, ma è un pò
complicato.


title: Colori in foglio dati

text:
Ale ha scritto nel messaggio

Se utilizzi la versione 2000 o XP puoi utilizzare la formattazione condizionale.
Nel tuo caso deve essere impostata programmaticamente: vedi insieme FormatConditions e relativi
proprietà e metodi.
ciao.