title: Secondo voi

author: Ronny

text:
Ciao a tutti,
su Access ho avuto una tranquilla discussione con il mio responsabile,
premesso che noi arriviamo dal mondo As400, la discussione era sul fatto di
usare o no Access per un lavoro semplice sfruttando i dati dell'As400.
Secondo lui non vale la pena lavorare con Access xchč trova fastidiosa
questa situazione :
Se disegno (definisco forse č meglio) nella maschera un campo testo (tipo
Ragione Sociale di 35) devo dargli una certa dimensione e un tipo carattere.
Volessi poi cambiare il carattere in uno piů grosso devo allargare o
allungare ila casella di testo in fase di progettazione.
E' vero o stavamo dicedno baggianate???  E in fase di esecuzione si puň
cambiare la dimensione del carattere e le dimensioni della Text ???
Grazie a tutti.
cin...@tin.it


title: Secondo voi

author: CarloCos

text:
"Ronny" <
scr...@tiscalinet.it
> ha scritto nel messaggio
news:8ds0jv$97f$1...@pegasus.tiscalinet.it...

Non credo siano questi i quesiti da porsi al momento di scegliere se usare
questo o quel DB.
A runTime si possono modificare dimensioni e carattere della TextBox.
Ciao, Carlo


title: Secondo voi

author: Warp

text:
Ronny ha scritto nel messaggio <8ds0jv$97f$
1...@pegasus.tiscalinet.it
>...
>Ciao a tutti,
>su Access ho avuto una tranquilla discussione con il mio responsabile,
>premesso che noi arriviamo dal mondo As400, la discussione era sul fatto di
>usare o no Access per un lavoro semplice sfruttando i dati dell'As400.
>Secondo lui non vale la pena lavorare con Access xchč trova fastidiosa
>questa situazione :
>Se disegno (definisco forse č meglio) nella maschera un campo testo (tipo
>Ragione Sociale di 35) devo dargli una certa dimensione e un tipo carattere.
>Volessi poi cambiare il carattere in uno piů grosso devo allargare o
>allungare ila casella di testo in fase di progettazione.
>E' vero o stavamo dicedno baggianate???  E in fase di esecuzione si puň
>cambiare la dimensione del carattere e le dimensioni della Text ???
>
>Grazie a tutti.
>
cin...@tin.it
>
>
Consulta la guida in linea di VBA e risolverai prestissimo questi tuoi dilemmi tecnici su Access!!
CIAO.


title: Secondo voi

author: sib

text:
CarloCos <
carloco...@libero.it
> wrote in message
oFgM4.18819$xt2.2...@news.infostrada.it...
>
> "Ronny" <
scr...@tiscalinet.it
> ha scritto nel messaggio
> news:8ds0jv$97f$1...@pegasus.tiscalinet.it...
> > Ciao a tutti,
> > su Access ho avuto una tranquilla discussione con il mio responsabile,
> > premesso che noi arriviamo dal mondo As400, la discussione era sul fatto
> di
> > usare o no Access per un lavoro semplice sfruttando i dati dell'As400.
> > Secondo lui non vale la pena lavorare con Access xchč trova fastidiosa
> > questa situazione :
> > Se disegno (definisco forse č meglio) nella maschera un campo testo
(tipo
> > Ragione Sociale di 35) devo dargli una certa dimensione e un tipo
> carattere.
> > Volessi poi cambiare il carattere in uno piů grosso devo allargare o
> > allungare ila casella di testo in fase di progettazione.
> > E' vero o stavamo dicedno baggianate???  E in fase di esecuzione si puň
> > cambiare la dimensione del carattere e le dimensioni della Text ???
> >
> > Grazie a tutti.
> >
cin...@tin.it
> >
>
> Non credo siano questi i quesiti da porsi al momento di scegliere se usare
> questo o quel DB.
Sono questi, quando si lavora con AS.
> A runTime si possono modificare dimensioni e carattere della TextBox.
> Ciao, Carlo
>
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Secondo voi

text:
Ronny <
scr...@tiscalinet.it
> wrote in message
8ds0jv$97f$1...@pegasus.tiscalinet.it...
> Ciao a tutti,
> su Access ho avuto una tranquilla discussione con il mio responsabile,
> premesso che noi arriviamo dal mondo As400, la discussione era sul fatto
di
> usare o no Access per un lavoro semplice sfruttando i dati dell'As400.
> Secondo lui non vale la pena lavorare con Access xchč trova fastidiosa
> questa situazione :
> Se disegno (definisco forse č meglio) nella maschera un campo testo (tipo
> Ragione Sociale di 35) devo dargli una certa dimensione e un tipo
carattere.
> Volessi poi cambiare il carattere in uno piů grosso devo allargare o
> allungare ila casella di testo in fase di progettazione.
> E' vero o stavamo dicedno baggianate???  E in fase di esecuzione si puň
> cambiare la dimensione del carattere e le dimensioni della Text ???
>
> Grazie a tutti.
>
cin...@tin.it
Scusa l'osservazione, ma le risposte al tuo precedente messaggio non le hai
lette?
Comunque, come ti ho gia' detto, e' un tipico dubbio di chi e' abituato a un
sistema come quello di AS400, cioe' estremamente rigido e farraginoso.
I moderni sistemi di database (tra questi Access) fanno svanire questo tuo
dubbio per i seguenti motivi:
1. Il testo puo' scorrere nella casella di testo, quindi, anche se non ci
entra tutta, puoi comunque leggerla
2. La casella di testo la puoi modificare quando e come vuoi, in qualunque
momento.
Capisco che, se uno non c'e' abituato, questa semplice immediatezza non
sembra neanche reale, ma e' cosi'.



title: Here is your FREE $50.00 Euro Investment Account!

author: bigmke

text:
SPECIAL BONUS FOR MY DOWNLINE MEMBERS...
Just join My Downline Network its FREE.
I sure hope you do this because it will help
me put my grandaughter in a good Christian
School. She is 7 yrs old and not doing good
in a public school.
I just need 35 people who will take the
time to help me and the next 6 months are
taken care of.
Please help it will just take a few minutes
of your time and God will bless you.
Join here:
http://partners2.com/p19/tr.php?id=GG01
and..
I will give you a Special Investment Account
Funded with $50.00 that grows every week.
Here how the Account is doing...
Started 01/26/07            $  50.00
        01/27/07  + 4.5%       52.25
        01/30/07  + 4.0%       54.90
        02/01/07  + 3.8%       56.99
        02/02/07  +24.2%       70.78
        02/06/07  + 5.3%       74.53
        02/11/07  + 2.4%       76.32
        02/14/07  + 6.0%       81.90
        02/16/07  + 6.2%       86.96
        02/22/07  +11.8%       98.24
        02/26/07  + 8.0%      105.10
        03/07/07  + 7.5%      114.13
        03/13/07  + 4.2%      119.02
This is how Your Account will Grow.
I was in a Investment Program like this
about 6 years ago and made a lot of money!
There are NO UPGRADES - this will NEVER
COST YOU ANYTHING.
Join my Downline Network and I will
Create your FREE Account for you..
http://partners2.com/p19/tr.php?id=GG01


title: EXCEL TO ACCESS

author: Mondialcarta

text:
Ho dei dati in Excel  vorrei accodarli  in una tabella Access, con Visual
Basic per Excel è possibile?????


title: EXCEL TO ACCESS

author: Giovanni Albertone

text:


E' possibile, e anche con VB per Word, VB per PowerPoint. Con un po'
di esperienza lo puoi fare anche con VBScript per Outlook 98, oppure
con ASP, Delphi, C++...
--
Ciao,
Giovanni


title: EXCEL TO ACCESS

author: FasoN

text:
Mi pare piu' comodo il contrario, ovvero ti scrivi la routine di
importazione e successivo accodamento da access sono 2 semplici comandi che
trovi sotto l'help, addirittura potresti farlo con le sole macro.
Ciao
<LuigI>
Mondialcarta <
in...@mondialcarta.com
> wrote in message
8ankdm$ook$1...@nslave1.tin.it...



title: Sezioni di un report

author: barbi

text:
Come faccio ad aggiungere o a togliere una sezione di report (intestazione)?
Sono andato a vedere il db Northwind ma non sono riuscito a capire qual e'
il modello usato; dov'e' che sta scritta questa informazione nel report ?
grazie da barbi


title: Sezioni di un report

author: SimonenomiS

text:
barbi <
barbi...@libero.it
> wrote in message
wfQa4.648$Oo1....@news.infostrada.it...

  Devi selezionare, nella finestrella che compare cliccando il quadratino in
alto a sinistra nella finestra del report in visualizzazione struttura, la
voce (se non ricordo male) 'Ordinamento/Raggruppamento'.
  Fatto cio' dovrai indicare ad Access la voce della query o della tabella,
origine del report, in base alla quale effettuare il raggruppamento.
Relativamente a quella voce dovrai poi impostare a 'Si' le voci 'Visualizza
intestazione gruppo' e 'Visualizza pie' di pagina gruppo' ed il gioco e'
fatto.
   Prova a riguardarti i report del DB NorthWind ed a vedere come sono state
impostate, nei vari report, le opzioni di Ordinamento/Raggruppamento per
capire meglio come funziona 'il gioco'. :-)
   Ciao.


title: Sezioni di un report

author: Lbo dall'ufficio

text:
>Come faccio ad aggiungere o a togliere una sezione di report (intestazione)?
se la vuoi "togliere" via codice credo che l'unica sia appiattirla
settando la sua .height a 0.  ovviamente dovrai fare lo stesso con
tutti i controlli cola' contenuti, cosa che potrai fare con un bel
ciclo sulla collezione controls della section in questione che non mi
ricordo qual e', ma che se vedi l'help la trovi subito.
il settaggio dell'.height e' temporaneo e quando chiudi e riapri il
report vedrai che le proprieta' .height sono tornate quelle di prima.
-----------------------------------
ATTENZIONE: il ng it.comp.database.access cambia nome e diventa it.comp.appl.access
linkatelo!
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: Stampare la struttura della tabella con Access 2000 ----- Come ???

author: Daniele Federico

text:
    Ciao a tutti, sapreste dove trovare (o qualcuno di buon cuore potrebbe
mandarmi) un add-in per stampare la
struttura della tabella con  Access 2000  ???
    Grazie a tutti !!


title: Domanda sulle librerie

author: bobbit

text:
Probabilmente sparo una cazzata perdonatemi:
Vorrei sapere per quale motivo quando scrivo del codice usando librerie
esterne (es excel collegandola attraverso la maschera riferimenti) quando
scrivo ad esempio
woorksheet. non mi si apre il menu a tendina con tutti i possibili metodi da
utilizzare.
es. scrivendo db.  mi appare la combo con openrecordset, close, open etc....
Spero di essermi spiegato
Ciao, BOBBIT


title: Domanda sulle librerie

author: Carè Walter

text:
bobbit ha scritto nel messaggio ...
>Probabilmente sparo una cazzata perdonatemi:
>
>Vorrei sapere per quale motivo quando scrivo del codice usando librerie
>esterne (es excel collegandola attraverso la maschera riferimenti) quando
>scrivo ad esempio
>woorksheet. non mi si apre il menu a tendina con tutti i possibili metodi
da
>utilizzare.
Bo, forse perchè excel non è una dll activex ma un exe activex!
La prima cosa che mi è venuta in mente.....
Ciao
Oz


title: Domanda sulle librerie

author: Michele Amato

text:
bobbit <
bobbit...@wappi.com
> wrote in message
N16v5.2352$Sm1....@news.infostrada.it...

I metodi e le proprietà degli tipi di dati, secondo te da dove vengono
letti?
Dalle librerie, quelle che vedi premendo F2 con una finestra codice attiva.
Se tu usi librerie non censite nei riferimenti allora il sistema di help di
cui parli
non si può inventare metodi e proprietà della variabile in oggetto.
Per farlo dovresti censire la libreria che tu usi (credo sia "* office 97
library *" o qualcosa del genere, oppure quella specifica di Excel, se
questo è arabo per te lo si può approfondire) nei riferimenti per progetto.
Spero di esserti stato d'aiuto.
Michele Amato.
--
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
- rimuovi ciccia del mio indirizzo...
Un pò di pubblicità per il mio sito, su
http://utenti.worldonline.it/micheleamato
è possibile trovare una mia add-in per Access97:
Access Navigator 2.0.
mi piacerebbe conoscere la tua opinione...
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}


title: Domanda sulle librerie

text:
Ma lui non ha scritto che ha collegato excel nei riferimenti?
Come avrà fatto?


title: Domanda sulle librerie

author: Sergio MAZZA

text:
"bobbit" <
bobbit...@wappi.com
> ha scritto nel messaggio
news:N16v5.2352$Sm1....@news.infostrada.it...

Guarda in: strumenti - opzioni - scheda Modulo; se hai abilitato le voci
"Elenco automatico membri", "Informazioni standard automatiche" e
"Suggerimenti dati automatici"...
Ciao.


title: Domanda sulle librerie

author: Sergio MAZZA (Tiscali)

text:
"bobbit" <
bobbit...@wappi.com
> ha scritto nel messaggio
news:UgLv5.19631$Sm1.2...@news.infostrada.it...
>
>
> >
> C***O ma c'è qualcosa che non sai?
>
> Grazie come sempre, Bobbit
>
Sì, non chiedermi come fare soldi!
Ciao.


title: Domanda sulle librerie

text:
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
8pn5sl$4vj$1...@suite03.caspur.it...
>
> Guarda in: strumenti - opzioni - scheda Modulo; se hai abilitato le voci
> "Elenco automatico membri", "Informazioni standard automatiche" e
> "Suggerimenti dati automatici"...
>
> Ciao.
>
>
Sono abilitate, ma forse non mi sono spiegato bene io:
Quello che vorrei sapere è perchè se scrivo :
dim db as database
set db=currentdb
e poi db.  subito dopo aver scritto il punto mi appare la combo dei metodi.
Però questo non succede se uso le librerie selezionate nei riferimenti
es vorrei che scrivendo
Dim excApp As Object
Set excApp = GetObject(, "Excel.Application")
poi excApp. alla scrittura del punto la combo non appare
Comunque è solo una curiosità, c'è sempre il visualizzatore oggetti per
questo.
Ciao Bobbit


title: Domanda sulle librerie

text:
"bobbit" <
bobbit...@wappi.com
> ha scritto nel messaggio
news:gNHv5.18046$Sm1.2...@news.infostrada.it...

Ah! Qui casca l'asino!
Se tu dichiari una variabile come Object, Access non può farti vedere i suoi
metodi o proprietà perché non sà ancora come verrà utilizzata. Mentre se
dichiari subito il suo utilizzo (della variabile) per esempio
Excel.Application, avvendo cura prima di inserire i riferimenti alla
libreria, Access può presentarti i metodi e proprietà dell'oggetto appena
dichiarato.
I termini tecnici che dovresti cercare per approfondire il tema sono: Late
(Dim excApp as Object) e Early (Dim excApp as Excel.Application) Bindig. E'
chiaro che dichiarando subito l'utilizzo (Early Binding) il codice è più
veloce in esecuzione.
Tutto ciò detto in parole povere...
Ciao.


title: Domanda sulle librerie

text:
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
8pnjcd$9ci$1...@suite03.caspur.it...
> Ah! Qui casca l'asino!
>
> Se tu dichiari una variabile come Object, Access non può farti vedere i
suoi
> metodi o proprietà perché non sà ancora come verrà utilizzata. Mentre se
> dichiari subito il suo utilizzo (della variabile) per esempio
> Excel.Application, avvendo cura prima di inserire i riferimenti alla
> libreria, Access può presentarti i metodi e proprietà dell'oggetto appena
> dichiarato.
> I termini tecnici che dovresti cercare per approfondire il tema sono: Late
> (Dim excApp as Object) e Early (Dim excApp as Excel.Application) Bindig.
E'
> chiaro che dichiarando subito l'utilizzo (Early Binding) il codice è più
> veloce in esecuzione.
> Tutto ciò detto in parole povere...
>
> Ciao.
>



title: Query con Between And ma...

author: Antonio

text:
Ho una query che mi filtra tramite due caselle di testo non associate
DaCodice ACodice, il campo Codice , ecco la query:
Between [forms]![FiltraInventario]![DaCodice] And
[forms]![FiltraInventario]![ACodice]
Quello che sto tento di fare č che mi appaiano tutti i dati contenuti nel
campo Codice anche se lascio vuote senza dati le due caselle di testo non
associate DaCodice ACodice.
Ho provato in diversi modi ma non mi č riuscito, credo che la strada giusta
sia questa, ma per ora non mi da risultati:
Between (([forms]![FiltraInventario]![DaCodice])) And
(([forms]![FiltraInventario]![ACodice])) Or Is Null
Mi dareste un aiuto nella sua corretta compilazione?
Grazie Antonio


title: Query con Between And ma...

author: Daniele

text:
"Antonio" <
lar...@libero.it
> ha scritto nel messaggio
news:GsyJ8.9492$b4.2...@news2.tin.it...
> Ho una query che mi filtra tramite due caselle di testo non associate
> DaCodice ACodice, il campo Codice , ecco la query:
>
> Between [forms]![FiltraInventario]![DaCodice] And
> [forms]![FiltraInventario]![ACodice]
>
> Quello che sto tento di fare è che mi appaiano tutti i dati contenuti nel
> campo Codice anche se lascio vuote senza dati le due caselle di testo non
> associate DaCodice ACodice.
>
> Ho provato in diversi modi ma non mi è riuscito, credo che la strada
giusta
> sia questa, ma per ora non mi da risultati:
>
> Between (([forms]![FiltraInventario]![DaCodice])) And
> (([forms]![FiltraInventario]![ACodice])) Or Is Null
>
> Mi dareste un aiuto nella sua corretta compilazione?
>
> Grazie Antonio
>
> nel Sito Comune -Queries "Visualizzare tutti
i record" di Federico Luciani dovrebbe fare al caso tuo.
Ciao Daniele
---
http://www.sitocomune.com/


title: Query con Between And ma...

text:
"Daniele" <
dad...@tin.it
> ha scritto nel messaggio
news:O0FJ8.9765$b4.2...@news2.tin.it...
>
> "Antonio" <
lar...@libero.it
> ha scritto nel messaggio
> news:GsyJ8.9492$b4.2...@news2.tin.it...
> > Ho una query che mi filtra tramite due caselle di testo non associate
> > DaCodice ACodice, il campo Codice , ecco la query:
> >
> > Between [forms]![FiltraInventario]![DaCodice] And
> > [forms]![FiltraInventario]![ACodice]
> >
> > Quello che sto tento di fare č che mi appaiano tutti i dati contenuti
nel
> > campo Codice anche se lascio vuote senza dati le due caselle di testo
non
> > associate DaCodice ACodice.
> >
> > Ho provato in diversi modi ma non mi č riuscito, credo che la strada
> giusta
> > sia questa, ma per ora non mi da risultati:
> >
> > Between (([forms]![FiltraInventario]![DaCodice])) And
> > (([forms]![FiltraInventario]![ACodice])) Or Is Null
> >
> > Mi dareste un aiuto nella sua corretta compilazione?
> >
> > Grazie Antonio
> >
> > nel Sito Comune -Queries "Visualizzare tutti
> i record" di Federico Luciani dovrebbe fare al caso tuo.
>
> Ciao Daniele
> ---
>
http://www.sitocomune.com/
>
Grazie, mi era sfuggito..ciao


title: Non segnala chiave primari duplicata

author: Napoleone

text:
Altro problema,
la MiaTabella, ha come chiave primaria il "CodiceFiscale",
se renserisco lo stesso paziente, quindi lo stesso codFisc,
Vabbè che non lo salva, ma nemmeno mi avvisa che si è tentato di puplicare
l'indice!
Qual'è il codice di questo errore? 3022 oppure 2105?
Premetto che ho un evento prima dell'aggiornamento, sarà questo.
Napoleone


title: Non segnala chiave primari duplicata

author: Sandro

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:1Hdxe.31282$D7.8...@twister1.libero.it...

Ciao Napoleone,
prima di aggiornare il controllo contentente la pk (codfice fiscale nel tuo
caso) prova un po' in questo modo :
dim pk as string
contaPk = DCount("id", "Tabella1", "id='" & Me.id & "'")
If contaPk > 0 Then
        MsgBox ("Non vorrai duplicare la pk ?")
Cancel = True
End If
adatta i nomi dei controlli alla tua situazione. L'errore è il 3022.
Ciao


title: Non segnala chiave primari duplicata

text:
> contaPk = DCount("id", "Tabella1", "id='" & Me.id & "'")
> If contaPk > 0 Then
>        MsgBox ("Non vorrai duplicare la pk ?")
> Cancel = True
> End If
>
> adatta i nomi dei controlli alla tua situazione. L'errore è il 3022.
>
> Ciao
>
Ciao Sandro,
Ti allego tutto il codice a fronte dell'evento
--------------
Private Sub Form_BeforeUpdate(Cancel As Integer)
contaPk = DCount("IDPaziente", "TBAE_Pazienti_Elenco", "IDPaziente='" &
Me.IDPaziente & "'")
If contaPk > 0 Then
        MsgBox ("Non vorrai duplicare la pk ?")
Cancel = True
End If
Dim retValue As Integer
   Dim strTtl As String
   Dim strMsg As String
   strTtl = "AVVISO DI MODIFICA !!!!"
   strMsg = "I DATI DEL PAZIENTE SONO STATI MODIFICATI." & vbCrLf & _
                "Vuoi salvare le modifiche fatte?"
   retValue = MsgBox(strMsg, vbQuestion + vbYesNo, strTtl)
   Select Case retValue
       Case vbYes
       Me.IDPaziente = Format(IIf(DCount("[IDPaziente]",
"TbAE_Pazienti_Elenco") = 0, 1, DMax("[IDPaziente]", "TbAE_Pazienti_Elenco")
+ 1), "00000")
        'DoCmd.GoToRecord , , acNewRec
           'non fare nulla
       Case vbNo
           DoCmd.RunCommand acCmdUndo
       'Case vbCancel
           'Cancel = True
   End Select
End Sub
----------------
Cosi, non mi segnala ugualmente niente.
Ciao
Napoleone


title: Non segnala chiave primari duplicata

author: Carlo Costarella

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:1Hdxe.31282$D7.8...@twister1.libero.it...
>

Non è che hai disabilitato la visualizzazione dei messaggi di errore?
Apri un codice qualsiasi e nella finestra immediata scrivi:
docmd.SetWarnings true
seguito da tasto invio.
Ora prova a vedere se i messaggi ricompaiono. Se sono ricomparsi fai un
"cerca" nel codice per trovare una comando tipo:
docmd.SetWarnings false
Allo stesso modo puoi crearti una macro con "Imposta Avvisi" = Sì e la
esegui.
Ciao, Carlo


title: Non segnala chiave primari duplicata

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:pqexe.32333$yM4.4...@twister2.libero.it...

Ciao Napoleone,
intanto ti ho scritto una castroneria nel post precedente definendo pk
string invece che integer, mmmmm !
La parte di codice che indichi sotto alla mia non serve per controllare se
la chiave è duplicata : per questo è sufficiente quello che ti ho postato.
Se non ti dice nulla e sei certo di inserire una chiave duplicata, controlla
bene i nomi dei controlli della form e degli oggetti del DB.
Se la pk è codice fiscale perchè nella parte where di Dcount effetui il
controllo sull' id_paziente ? Ma anche in questo caso se inserisci
nuovamente nella tabella lo stesso paziente ti deve mostrare la msgbox
Forse non ho capito bene cosa vuoi fare :-)
Ciao.


title: Non segnala chiave primari duplicata

text:
Ciao Carlo,
>> Altro problema,
>> la MiaTabella, ha come chiave primaria il "CodiceFiscale",
>> se renserisco lo stesso paziente, quindi lo stesso codFisc,
>> Vabbè che non lo salva, ma nemmeno mi avvisa che si è tentato di
>> puplicare l'indice!
>> Qual'è il codice di questo errore? 3022 oppure 2105?
>>
>> Premetto che ho un evento prima dell'aggiornamento, sarà questo.
>>
>> Napoleone
>>
>>
>
> Non è che hai disabilitato la visualizzazione dei messaggi di errore?
> Apri un codice qualsiasi e nella finestra immediata scrivi:
> docmd.SetWarnings true
> seguito da tasto invio.
Non succede nulla
> Ora prova a vedere se i messaggi ricompaiono. Se sono ricomparsi fai un
> "cerca" nel codice per trovare una comando tipo:
> docmd.SetWarnings false
> Allo stesso modo puoi crearti una macro con "Imposta Avvisi" = Sì e la
Comunque non ricordo di aver bloccato i messaggi
> esegui.
>
> Ciao, Carlo
Napoleone


title: Non segnala chiave primari duplicata

text:
"Sandro" <
sandro_...@tin.it
> ha scritto nel messaggio
news:wAexe.23657$h5.10...@news3.tin.it...

Dunque Sandro,
quello che vorrei e non so perchè in questa maschera non lo fa,
avere il messaggio di paziente esistente in elenco, se la chiave primaria
 "CodiceFiscale" viene ad essere duplicata.
Ho provato a fronte dell'evento Error e niente, prima e dopo aggiornamento,
uguale con patate!
Dimmi tu..
Napoleone


title: Non segnala chiave primari duplicata

text:
[cut]
> Dunque Sandro,
> quello che vorrei e non so perchè in questa maschera non lo fa,
> avere il messaggio di paziente esistente in elenco, se la chiave primaria
>  "CodiceFiscale" viene ad essere duplicata.
> Ho provato a fronte dell'evento Error e niente, prima e dopo
aggiornamento,
> uguale con patate!
>
> Dimmi tu..
>
> Napoleone
Ciao Napoleone,
allora se pk >0 vuole dire che hai un duplicato nella tabella ok ? Bene,
vuoi che la msgbox ti indichi cosa ?
Paziene esistente in elenco + nome del paziente ? Scusa se sono un po'
rintronato ;-)
Il codice lo devi mettere prima di aggiornamento del controllo che utilizzi
per inserire il codFisc, non da altre parti.
Deve funzionare !!! ;-)
Altrimenti fai un zip, la mia mail la conosci ....
Ciao


title: Non segnala chiave primari duplicata

text:
"Sandro" <
sandro_...@tin.it
> ha scritto nel messaggio
news:v4hxe.24193$h5.10...@news3.tin.it...

Ma il codice cosi come l'ho sistemato adesso è corretto?
Napoleone


title: Non segnala chiave primari duplicata

text:
[cut]
> Ma il codice cosi come l'ho sistemato adesso č corretto?
>
> Napoleone
Allora siamo qui :
 Private Sub Form_BeforeUpdate(Cancel As Integer)
     contaPk = DCount("IDPaziente", "TBAE_Pazienti_Elenco", "IDPaziente='" &
Me.IDPaziente & "'")
         If contaPk > 0 Then
             MsgBox ("Non vorrai duplicare la pk ?")
             Cancel = True
         End If
end sub
Questo č quanto serve.
la tabella in cui non ci deve essere il duplicato č TBAE_Pazienti_Elenco ?
la pk č idPaziente ? Hai modificato i nomi dei controlli e allora non li
trova ?
Potresti ottenere la stessa cosa con Dlookup
If DLookup("IDPaziente",TBAE_Pazienti_Elenco", "IDPaziente='" &
Me.IDPaziente & "'") = Me.idPaziente Then
 MsgBox ("Non vorrai duplicare la pk ?")
             Cancel = True
         End If
ma la cosa non cambia !
Il resto del codice non serve a questo scopo, credo che tu voglia richiedere
una conferma prima di aggiornare i dati in caso di modifica. Credo che sia
necessario appoggiarsi all'evento dirty.
Di piů ninzo ;-)
Sandro.


title: Non segnala chiave primari duplicata

text:
[cut]
ah, ho visto la mail, ora ci do un occhio.
Ciao


title: Colonne del List RowSource "formattate"

author: Giovanni Messineo

text:
Ho una maschera di ricerca che, alla pressione di determinati tasti
associati a query di selezione, evidenzia i risultati in una casella di
testo chiamata list.(Me.List.RowSource)
Private Sub Cerca_Click()
If Not IsNull(Me.SupplierNumber) Then Me.List.RowSource =
"Cerca_SupplierNumber"
If Not IsNull(Me.SupplierName) Then Me.List.RowSource = "Cerca_SupplierName"
If Not IsNull(Me.Order) Then Me.List.RowSource = "Cerca_Order"
If Not IsNull(Me.Item) Then Me.List.RowSource = "Cerca_Item"
If Not IsNull(Me.RequestedDal) Then Me.List.RowSource = "Cerca_Requested"
If Not IsNull(Me.RequestedAl) Then Me.List.RowSource = "Cerca_Requested"
If Not IsNull(Me.PromisedDal) Then Me.List.RowSource = "Cerca_Promised"
If Not IsNull(Me.PromisedAl) Then Me.List.RowSource = "Cerca_Promised"
If Not IsNull(Me.Issued) Then Me.List.RowSource = "Cerca_Issued"
If Not IsNull(Me.BranchPlant) Then Me.List.RowSource = "Cerca_BranchPlant"
If Not IsNull(Me.OrderType) Then Me.List.RowSource = "Cerca_OrderType"
Vorrei colorare in blu, i dati della colonna usata come criterio di ricerca.
Cioč se cerco informazioni selezionando il SupplierNumber (la query č questa
sotto)
SELECT Scadenzario.SupplierNumber, Scadenzario.SupplierName,
Scadenzario.Order, Scadenzario.Row, Scadenzario.Item, Scadenzario.Opn,
Scadenzario.DateRequested, Scadenzario.DatePromised,
Scadenzario.BranchPlant, [Scadenzario]![Qty]*[Scadenzario]![UnitPrice] AS
Expr1, Scadenzario.DateIssued, Scadenzario.OrderType
FROM Scadenzario
WHERE (((Scadenzario.SupplierNumber)=[Forms]![Ricerche]![SupplierNumber])
AND ((Scadenzario.Opn)>0))
ORDER BY Scadenzario.DateRequested;
vorrei che il codice nella list diventasse blu.
Spero di essere stato chiaro ma non sono pratico di access e del modo con
cui spiegarmi


title: Errore 3197 - Aiuto !

author: Alessandro Galli

text:
ciao a tutti
Mi sono ritrovato con un bel problemino
Dopo la compattazione di un database non riesco più a riaprirlo
e il messaggio che ottengo è il seguente :
Errore 3197 - modulo di gestione Microsoft Jet ha interrotto l'elaborazione
un altro utente sta tentando di modificare gli stessi dati
Qualcuno ha idea se c'è la possibilità di recuperare qualcosa ?
Alessandro


title: Errore 3197 - Aiuto !

author: Mattia

text:
--
P.S. Togli NOSPAM dall'indirizzo e-mail
"Alessandro Galli" <
us.proge...@sanpaoloimi.com
> ha scritto nel
messaggio news:9cr97j$1br8$1...@stargate1.inet.it...

Sembra quasi che Access sia rimasto aperto... Hai provato a verificarlo ?
Comunque potresti guardare sulla KB di Microsoft c'è una interessante
utilità per la compattazione dei db di Access (si chiama jetcompact): al
contrario di quella fornita dentro Access non ha bisogno di aprire il db per
compattarlo (così mi sembra di aver capito....).
Altra soluzione potrebbe essere quella di crearti un nuovo db ed importare
poi tabelle, maschere, query, etc.
Aloa                    Mattia


title: Cerco Manuale ODBC !!!!!!!

author: A. Picchio

text:
Volev sapere se esiste in commercio un manuale su ODBC....
Grazie


title: Cerco Manuale ODBC !!!!!!!

author: Paolo Beltrame

text:
Ciao,
> Volev sapere se esiste in commercio un manuale su ODBC....
Quanti ne vuoi...vai ad
http://www.amazon.com/
 , sul search
form in alto a sinistra scegli books e, sotto, digita odbc.
    Paolo


title: rmgervasio@formez.it

text:
Ti invio in allegato il Curriculum aggiornato al 3 aprile.
A domani alle 9.30, un bacio.
Gio


title: rmgervasio@formez.it

text:
Error !!!
Scusate tuttiiiiiiiiiiiiiii.....
Gio


title: rmgervasio@formez.it

author: Luciano (DOC)

text:
"gio_sgj" <
gio_sg...@yahoo.it
> wrote in message
news:9aelku$h61$1...@lacerta.tiscalinet.it...
> Ti invio in allegato il Curriculum aggiornato al 3 aprile.
> A domani alle 9.30, un bacio.
> Gio
Gli mandi un bacio insieme al curriculum (che si presume sottointenda una
richiesta di assunzione)?
E poi dicono che i datori di lavoro ricattano sessualmente le
sottoposte!!!:-)))
Saluti.
Luciano
(DOC)


title: rmgervasio@formez.it

author: Antonio Biso

text:
gio_sgj <
gio_sg...@yahoo.it
> wrote in message
9aelku$h61$1...@lacerta.tiscalinet.it...
> Ti invio in allegato il Curriculum aggiornato al 3 aprile.
>
> A domani alle 9.30, un bacio.
Ehmm... dille se c'ha un'amica...
Antonio


title: Messaggio d'errore

author: Polluce

text:
In una maschera, quando provo ad inserire un nuovo controllo in una
pagina di una struttura a scheda mi appare il seguente errore:
"Impossibile creare ulteriori controlli nella maschera o nel report.
Se precedentemente sono stati eliminati dei controlli, e' necessario
rinominare la maschera o il report, quindi aggiungere altri
controlli."
Come risolvo?
Thnkz
--
  ("'-''-/").___..--''"'-._
   `6_ 6  )   '-.  (     ).'-.__.')
   (_Y_.)'  ._   )  `._ '. ''-..-'
  _..'--'_..-_/  /--'_.' ,'
(il),-''  (li),'  ((!.-''
Mailto: mvbo...@lnubb.pbz
Applica ROT13 per rispondere.


title: Messaggio d'errore

author: Roberto da casa

text:
"Polluce" <mvbo...@lnubb.pbz> ha scritto nel messaggio
news:0o6dttsmugjkmmp69...@4ax.com...
> In una maschera, quando provo ad inserire un nuovo controllo in una
> pagina di una struttura a scheda mi appare il seguente errore:
>
> "Impossibile creare ulteriori controlli nella maschera o nel report.
> Se precedentemente sono stati eliminati dei controlli, e' necessario
> rinominare la maschera o il report, quindi aggiungere altri
> controlli."
>
> Come risolvo?
>
> Thnkz
Hai provato a crearti un nuovo database vuoto ed importaci tutti gli oggetti
del vecchio database?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Messaggio d'errore

text:
On Wed, 24 Oct 2001 22:35:10 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>Hai provato a crearti un nuovo database vuoto ed importaci tutti gli oggetti
>del vecchio database?
Alla fine ho creato una nuova maschera ed ho copiato tutto in
quest'ultima. Vorrei capire se si tratta di una mia pecca o devo
aggiungerlo alla lista dei bachi di access, che sta' crescendo; e
pensare che e' solo da 4 gg che ho iniziato ad usarlo!
ByeZ



title: Messaggio d'errore

author: Roberto dal portatile

text:
"Polluce" <mvbo...@lnubb.pbz> ha scritto nel messaggio
news:512gttgd8tog2ucvo...@4ax.com...
> On Wed, 24 Oct 2001 22:35:10 GMT, "Roberto da casa"
> <
r.ma...@libero.it
> wrote:
>
> >Hai provato a crearti un nuovo database vuoto ed importaci tutti gli
oggetti
> >del vecchio database?
>
> Alla fine ho creato una nuova maschera ed ho copiato tutto in
> quest'ultima. Vorrei capire se si tratta di una mia pecca o devo
> aggiungerlo alla lista dei bachi di access, che sta' crescendo; e
> pensare che e' solo da 4 gg che ho iniziato ad usarlo!
>
> ByeZ
In base alla mia esperienza non parlerei di baco di Access.
Certo che agli inizi i moduli dei miei oggetti (specie quelli delle
maschere) avevano una vita molto "travagliata" (taglia, cuci, leva, metti
ecc.); alcune volte scrivevo codice VBA a fronte di un qualche evento di un
controllo, poi cambiavo nome al controllo; nei moduli della maschera
restavano anche i vecchi script che facevano riferimento a oggetti
inesistenti: questo non è bene (ma questo è solo un esempio).
Qundo sei in condizioni simili a questa compila i moduli e vedrai che in
quella fase ti verranno segnalate alcune tue cavolate che dipendono dalla
poca conoscenza di Access e non da suoi buchi.
Si insomma, se tu guidi un auto senza conoscere il codice della strada e
passi pertanto con il semaforo rosso, non puoi poi incavolarti perché hai
preso una tranvata ad un incrocio. A meno che tu non pensi invece di
dovertela prendere con l'assessore al traffico che non ha predisposto
qualcosa che blocchi il traffico quando tu passi con il rosso.
Sul Sito Comune si parla come ripulire un database da moduli "mondezza"
anche in funzione di ottimizzare le dimensioni del database.



title: Generato foglio EXCEL ma nella cella della formula appare: #NOME?

author: Ever

text:
Con Access 2000 genero un foglio EXCEL ma nella
cella della formula appare: #NOME?

Il codice è il seguente:

Private Sub GeneraFogliExcel_Click()
' ----- Inizio parte inserita
da 6.48 Esempio automazione con MSExcel (dal sito comune parte General)

Dim excApp As Excel.Application
Dim excDoc As Excel.Workbook
Dim
blOpen As Boolean

    On Error Resume
Next
    Call Messaggio("Iniziata generazione foglio
EXCEL")
    blOpen = True
    Set excApp =
GetObject(, "Excel.Application")
    If Err.Number = 429
Then
        Set excApp =
CreateObject("Excel.Application")

blOpen = False
        Err.Number =
0
    End If
    Set excDoc =
excApp.Workbooks.Add      'apre un foglio
nuovo
    excApp.Visible = True
    'On
Error GoTo gestErrori
    On Error GoTo 0
' ----- Fine
parte inserita da 6.48 Esempio automazione con MSExcel (dal sito comune parte
General)
' Popolo la colonna

excDoc.Worksheets(1).Cells(1, 1) = 11

excDoc.Worksheets(1).Cells(2, 1) = 12

excDoc.Worksheets(1).Cells(3, 1) = 13
' Inserisco il
totale
    excDoc.Worksheets(1).Cells(4, 1) =
"=SOMMA(A1:A3)"
    excApp.Selection.HorizontalAlignment =
xlRight
' ma nella cella della formula appare: #NOME?
' e' sufficiente che
mi posiziono sulla cella digito il tasto F2 ed invio
' e la formula viene
riconosciuta

C'è chi sa come far funzionare la formula senza doverla ripassare ?

Grazie fin d'ora

Ever


author: sv

text:
Ever ha scritto:




> Ever
Al posto di "SOMMA(A1:A3)" ...."SUM(A1:A3)"
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"sv" <
salvi...@accessgroup.it
> ha scritto nel messaggio
news:gdibbd$22u$1...@news.newsland.it...

Grazie ora funziona.
Ever


title: Trovare il record corrispondente al controllo

author: CristianCry

text:
Scusate ma non riesco a modificare il seguente codice per fare in modo tale
che se nella casella di testo "Testo75" inserisco del testo dopo
l'aggiornamento mi venga visualizzato nella maschera il record
corrispondente a quel testo. Se il campo [N_Seriale] lo imposto come intero
lungo allora funziona tutto, mentre se lo modifico in testo non funziona più
nulla. Che cosa devo fare per far funzionare questo codice modificando il
campo [N_Seriale] come testo?
Private Sub Testo75_AfterUpdate()
        Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[N_Seriale] = " & Str(Me![Testo75])
    Me.Bookmark = rs.Bookmark
End Sub
Grazie
Cristian


author: ciroteo

text:
"CristianCry" <
n...@libero.it
> ha scritto nel messaggio
news:43ab1fb4$0$327$5fc...@news.tiscali.it...
> Scusate ma non riesco a modificare il seguente codice per fare in modo
tale
> che se nella casella di testo "Testo75" inserisco del testo dopo
> l'aggiornamento mi venga visualizzato nella maschera il record
> corrispondente a quel testo. Se il campo [N_Seriale] lo imposto come
intero
> lungo allora funziona tutto, mentre se lo modifico in testo non funziona
piů
> nulla. Che cosa devo fare per far funzionare questo codice modificando il
> campo [N_Seriale] come testo?
>
>
> Private Sub Testo75_AfterUpdate()
>
>         Dim rs As Object
>
>     Set rs = Me.Recordset.Clone
>     rs.FindFirst "[N_Seriale] = " & Str(Me![Testo75])
>
>     Me.Bookmark = rs.Bookmark
> End Sub
>
> Grazie
>
> Cristian
>
>
non č un metodo che utilizzo ... ma la risposta te la sei data quasi da solo
...
Se riscontri una differenza nel funzionamento tra numeri e testo
probabilmente devi capire come fa il programma  a distinguere i due tipi di
dato.
Generalmente  le stringhe di testo sono racchiuse tra singoli apici ...
quindi prova cosi:
     rs.FindFirst "[N_Seriale] = '" & Str(Me![Testo75]) & "'"
forse va ...
ricorda anche che se la stringa che utilizzi come criterio di ricerca
contiene essa stessa degli apici (generalmente apostrofi nei nomi, o
virgolette)
il tutto va rinchiuso in doppi apici, o attraverso il corrispondente
carattere ascii chr(34) o per i piů sofistici chr$(34)
facci sapere come e se hai risolto
notte ...


text:
> non è un metodo che utilizzo ... ma la risposta te la sei data quasi da
> solo
Mi puoi indicare un metodo alternativo?
> ...
> Se riscontri una differenza nel funzionamento tra numeri e testo
> probabilmente devi capire come fa il programma  a distinguere i due tipi
> di
> dato.
> Generalmente  le stringhe di testo sono racchiuse tra singoli apici ...
> quindi prova cosi:
>
>     rs.FindFirst "[N_Seriale] = '" & Str(Me![Testo75]) & "'"
>
> forse va ...
Non va cmq.
>
> notte ...
>
Buonanotte e grazie per l'aiuto.
Cristian


text:
"CristianCry" <
n...@libero.it
> ha scritto nel messaggio
news:43ab2cd7$0$341$5fc...@news.tiscali.it...

generalmente io effettuo un filtro.
me.filteron = true
me.filter="[nomecampo] like='" & me.nomecontrollo & "'"
questo nel caso di esatta corrispondenza.
altrimenti ci metto un bell'*


author: MA

text:
CristianCry wrote:
> Scusate ma non riesco a modificare il seguente codice per fare in
> modo tale che se nella casella di testo "Testo75" inserisco del testo
> dopo l'aggiornamento mi venga visualizzato nella maschera il record
> corrispondente a quel testo. Se il campo [N_Seriale] lo imposto come
> intero lungo allora funziona tutto, mentre se lo modifico in testo
> non funziona più nulla. Che cosa devo fare per far funzionare questo
> codice modificando il campo [N_Seriale] come testo?
>
>
> Private Sub Testo75_AfterUpdate()
>
>         Dim rs As Object
>
>     Set rs = Me.Recordset.Clone
se usi A2000
me.Recordsetclone
>     rs.FindFirst "[N_Seriale] = " & Str(Me![Testo75])
e rimane quello di Ciroteo o l'omologo ma più efficace (in caso di
apostrofi)
rs.FindFirst "[N_Seriale] = " & chr(34) & Me![Testo75] & chr(34)
>
>     Me.Bookmark = rs.Bookmark
> End Sub
>
> Grazie
>
> Cristian
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
> se usi A2000
> me.Recordsetclone
> e rimane quello di Ciroteo o l'omologo ma più efficace (in caso di
> apostrofi)
> rs.FindFirst "[N_Seriale] = " & chr(34) & Me![Testo75] & chr(34)
Scusa ma non funziona nemmeno così. Grazie cmq per l'aiuto.
Cristian


text:
>
> Scusa ma non funziona nemmeno cosě. Grazie cmq per l'aiuto.
>
> Cristian
Ho risolto. Il problema non stava nel codice (che mi ha fatto impazzire) ma
"semplicemente" nella tabella che non era strutturata correttamente. Ho
rifatto la tabella da capo, impostato il campo N_seriale come testo, chiave
primaria. Adesso funziona tutto. Grazie mille per il vostro aiuto.
Cristian


title: replication manager

text:
allora, utilizzo replication manager per sincronizzare via internet un
database di access 2000, tutto funziona bene solo se la
sincronizzazione viene avviata da win 2k, utilizzando win xp pro mi
compare la scritta indirizzo HTTP non valido. ho cercato sul sito
microsoft notizie sull'argomento, ma nessuna di quelle trovate mi aiuta
a risolvere il problema!
qualcuno di voi sa come risolverlo?
grazie Sbiego


title: replication manager

author: Karl Donaubauer

text:

Dal tuo post non è chiaro cosa hai già letto e provato.
Forse si tratta del bug noto di JET4 SP7/8 per il quale esiste
un hotfix che devi chiedere dal MS support:
http://support.microsoft.com/?kbid=870753
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: replication manager

text:
Karl Donaubauer ha scritto:
>
> Dal tuo post non è chiaro cosa hai già letto e provato.
> Forse si tratta del bug noto di JET4 SP7/8 per il quale esiste
> un hotfix che devi chiedere dal MS support:
>
http://support.microsoft.com/?kbid=870753
>
si, si tratta di quello, ma bisogna forzatamente passare per microsoft
per risolverlòo?


title: replication manager

text:
diego...@hotmail.com
 wrote:
> Karl Donaubauer ha scritto:
> ...
>> Forse si tratta del bug noto di JET4 SP7/8 per il quale esiste
>> un hotfix che devi chiedere dal MS support:
>>
http://support.microsoft.com/?kbid=870753
>
> si, si tratta di quello, ma bisogna forzatamente passare per microsoft
> per risolverlňo?
Sě. Devi chiamare il supporto della MS e riferirti al
"Hotfix dell'articolo KB 870753" per riceverlo.



title: replication manager

text:
Karl Donaubauer ha scritto:
>
diego...@hotmail.com
 wrote:
> > Karl Donaubauer ha scritto:
> > ...
> >> Forse si tratta del bug noto di JET4 SP7/8 per il quale esiste
> >> un hotfix che devi chiedere dal MS support:
> >>
http://support.microsoft.com/?kbid=870753
> >
> > si, si tratta di quello, ma bisogna forzatamente passare per microsoft
> > per risolverlòo?
>
> Sì. Devi chiamare il supporto della MS e riferirti al
> "Hotfix dell'articolo KB 870753" per riceverlo.
non posso :(
una soluzione per aiutarmi cmq?
scusa e grazie per le risposte


title: replication manager

text:
diego...@hotmail.com
 ha scritto:

ps: ho provato, ma chiedono il pagamento anticipato per fargli delle
domande??
a me serve di risolvere un difetto del loro programma e mi chiedono i
soldi?
non capisco!


title: replication manager

text:
diego...@hotmail.com
 wrote:
>> Karl Donaubauer ha scritto:
>>>> ...
>>>>> Forse si tratta del bug noto di JET4 SP7/8 per il quale esiste
>>>>> un hotfix che devi chiedere dal MS support:
>>>>>
http://support.microsoft.com/?kbid=870753
>>>>
>>>> si, si tratta di quello, ma bisogna forzatamente passare per
>>>> microsoft per risolverlņo?
>>>
>>> Sģ. Devi chiamare il supporto della MS e riferirti al
>>> "Hotfix dell'articolo KB 870753" per riceverlo.
>> ...
> ps: ho provato, ma chiedono il pagamento anticipato per fargli delle
> domande??
>
> a me serve di risolvere un difetto del loro programma e mi chiedono i
> soldi?
>
> non capisco!
Nel caso che hai bisogno di un hotfix il supporto dev'essere gratis.
O non hai scelto il numero giusto o si tratta di un maltinteso.
Non so il numero giusto in Italia. Ho dato uno sguardo sui siti
della MS Italia ma in contrario al sito tedesco non ho trovato
l'informazione quale numero č giusto per ricevere i hotfix gratis.
Forse un Italiano qui l'ha gią fatto e ti puo dirlo.
--
cu



title: replication manager

text:
> >> ...
> > ps: ho provato, ma chiedono il pagamento anticipato per fargli delle
> > domande??
> >
> > a me serve di risolvere un difetto del loro programma e mi chiedono i
> > soldi?
> >
> > non capisco!
>
> Nel caso che hai bisogno di un hotfix il supporto dev'essere gratis.
> O non hai scelto il numero giusto o si tratta di un maltinteso.
>
> Non so il numero giusto in Italia. Ho dato uno sguardo sui siti
> della MS Italia ma in contrario al sito tedesco non ho trovato
> l'informazione quale numero è giusto per ricevere i hotfix gratis.
> Forse un Italiano qui l'ha già fatto e ti puo dirlo.
>
> --
riproverò, grazie ancora


title: replication manager

text:
diego...@hotmail.com
 wrote:
>>>> ...
>>> ps: ho provato, ma chiedono il pagamento anticipato per fargli delle
>>> domande??
>> ...
>> Nel caso che hai bisogno di un hotfix il supporto dev'essere gratis.
>> O non hai scelto il numero giusto o si tratta di un maltinteso.
>> ...
> riproverň, grazie ancora
Ho chiesto a qu dalla MS Italia. La sua risposta:
> Puoi contattare gratuitamente al supporto di Microsoft Italia per
> ottenere l'hotfix richiesto.
>     Telefono
>      02 70398398
>
>
http://www.microsoft.com/italy/info/contattaci.mspx
--
HTH



title: replication manager

text:
>
> Ho chiesto a qu dalla MS Italia. La sua risposta:
>
> > Puoi contattare gratuitamente al supporto di Microsoft Italia per
> > ottenere l'hotfix richiesto.
> >     Telefono
> >      02 70398398
> >
> >
http://www.microsoft.com/italy/info/contattaci.mspx
>
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
Ho provato e ottenuto la hotfix!
Grazie tante!
Diego


title: Problema di lentezza in Access

author: Stefano B

text:
Ho sviluppato un database in Access abbastanza complesso, con numerose
maschere e sottomaschere ecc., con il relativo file delle tabelle allegate.
Purtroppo l'aperutra di diverse maschere, soprattutto quelle che contengono
sottomaschere o elenchi a discesa, risulta essere estremamente lenta. E'
vero che lavoro in rete senza SQL Server, ma lo stesso problema si presenta
anche quando lavoro con il file dei dati in locale.
Come posso risolvere il problema?
Grazie
Stefano


title: Problema di lentezza in Access

author: lbo dal portatile

text:
[lemtezza]
>Come posso risolvere il problema?
e' una domanda molto generica.
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Problema di lentezza in Access

author: Carlo Ve

text:
Stefano B ha scritto nel messaggio <8ljgc4$kdb$
1...@serv1.iunet.it
>...
>Ho sviluppato un database in Access abbastanza complesso, con numerose
>maschere e sottomaschere ecc., con il relativo file delle tabelle allegate.
>
>Purtroppo l'aperutra di diverse maschere, soprattutto quelle che contengono
>sottomaschere o elenchi a discesa, risulta essere estremamente lenta. E'
>vero che lavoro in rete senza SQL Server, ma lo stesso problema si presenta
>anche quando lavoro con il file dei dati in locale.
>
>Come posso risolvere il problema?
Sicuramente evitando di avere delle tabelle pesanti nell'origine record
delle maschere
e sottomaschere cosi' da evitare che quando apri una maschera si tiri su
enormi quantita' di dati
potresti cercare di assegnare l'origine record via codice dopo l'apertura
delle maschere
per altre informazioni bisognerebbe effettivamente conoscere meglio come hai
strutturato il db
Carlo Ve


title: Problema di lentezza in Access

text:
"Carlo Ve" <
carlo...@libero.it
> ha scritto nel messaggio
news:aHDf5.2342$wS2....@news.infostrada.it...

Non sarebbe anche il caso di compilare  i moduli e le routine VBA????
Roberto


title: Problema di lentezza in Access

text:
Roberto dal portatile ha scritto nel messaggio ...

Certo anche creare l'MDE velocizza il db ma se dici che l'apertura delle
maschere
e' particolarmente lenta non credo  possa risolvere  completamente il
problema
bisognerebbe analizzare meglio anche la struttura del db
Carlo Ve
>Roberto


title: requery su forms modalità continua

author: Antonio in the country

text:
Ho una maschera con relativa sottomaschera. Nella sottomaschera ho un
controllo a casella combinata che prende i valori da una query che ha nel
campo che mi interessa come criterio
[Forms]![Nomemaschera]![Nomesottomaschera]![Miocontrollo]
Ho inserito un requery sull'evento current cioè Me![Miocontrollo].Requery
Lo scopo è visualizzare attraverso Miocontrollo solo i prodotti di una
categoria, cioè di un altro controllo presente nella sottomaschera, diciamo
si chiami Miacategoria.
Succede però che quando creo un altro record, se la Miacategoria è diversa
(e lo è per forza data la struttura delle relazioni) il Miocontrollo del
record precedente si azzera.
In pratica io vorrei solo il requery di quello attivo e non di quello
precedente un qualcosa del tipo "se valore miocontrollo corrente è nullo o
diverso dal valore miocontrollo del record precedente della stessa
sottomaschera, allora requery di solo questo miocontrollo"
Forse semplicemente non si può ?
Grazie per gli input
Antonio


title: requery su forms modalità continua

author: Roberto in campagna

text:
"Antonio in the country" <
pi...@usa.net
> ha scritto nel messaggio
news:9hqk9i$7lj$1...@lacerta.tiscalinet.it...

Dai un'occhiata al thread aperto da mic il 30/6/2001 alle ore 12:17 e che ha
per oggetto "Sottomaschera, requery, casella combinata.
In quel thread si sta discutendo un problema simile al tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: requery su forms modalità continua

text:
<cut>
> Dai un'occhiata al thread aperto da mic il 30/6/2001 alle ore 12:17 e che
ha
> per oggetto "Sottomaschera, requery, casella combinata.
> In quel thread si sta discutendo un problema simile al tuo.
>
> --
>
> Roberto
>
Ok grazie mi era sfuggito.
Antonio


title: Visualizzare/Nascondere Campi in Report

author: Cesco

text:
Ciao a tutti,
volevo provare a visualizzare o meno alcuni campi in un Report
attraverso una Form.
Per es. se in una form ho un Campo CheckBox (lordo=Vero),  nel report il
campo deve essere visualizzato, in caso contrario no.
Grazie a tutti
Ciao Cesco


title: Visualizzare/Nascondere Campi in Report

text:
"Cesco" <
jsm...@company.com
> ha scritto nel messaggio
news:3EAD2C1E...@company.com...

basta impostare sull'evento Su Attivazione del report il seguente codice:
if me.lordo = true then
me.lordo.visible = true
else
me.lordo.visible = false
end if
Ciao e fammi sapere


title: Visualizzare/Nascondere Campi in Report

text:
Giovanni_A wrote:

Io ho provato cosě:
Private Sub Report_Activate()
If [Forms]![Controlla fatture per emittente]![Lordo] = True Then
Me.Cad_Lordo_E.Visible = True
Else
Me.Cad_Lordo_E.Visible = False
End If
End Sub
ma mi dice: errore di compilazione Impossibile trovere il metodo o il membro
dei dati.
Forse sbaglio ancora qualcosa.
Ciao


title: Visualizzare/Nascondere Campi in Report

text:
"Cesco" <
jsm...@company.com
> ha scritto nel messaggio
news:3EAD3223...@company.com...

Ma il report tu lo apri filtrato da una maschera? e lo apri solo per poter
stampare i dati relativi a quella maschera che stai visualizzando?
se č cosě allora ti conviene portare il campo Lordo della maschera
"Controlla fatture per emittente" direttamente nel report cosě il controllo
non lo fa dalla maschera.
e cosě puoi utilizzare quel codice di prima.
CIAO


title: Visualizzare/Nascondere Campi in Report

author: Neo

text:
"Cesco" <
jsm...@company.com
> ha scritto nel messaggio
news:3EAD3223...@company.com...

Prova ad inserire il codice che hai scritto nell'azione Formattazione del
corpo (o della sezione che contiente il tuo campo da nascondere)


title: Visualizzare/Nascondere Campi in Report

text:
Giovanni_A wrote:

Scusa il ritardo, ma ho avuto un po' di problemi imprevisti.
Si il report č filtrato da una maschera, e nella stessa ho messso un Checkbox
Lordo, che se attivo mi mostra il campo lordo nel report e nel caso contrario
no.
Ho provato a metterlo anche come evento su formattzione ma non funziona.


title: Visualizzare/Nascondere Campi in Report

text:
Neo wrote:

Ho provato a metterlo anche come evento su formattazione ma non funziona.


title: Visualizzare/Nascondere Campi in Report

text:
Giovanni_A wrote:

> Ma il report tu lo apri filtrato da una maschera? e lo apri solo per
poter
> stampare i dati relativi a quella maschera che stai visualizzando?
>
> se č cosě allora ti conviene portare il campo Lordo della maschera
> "Controlla fatture per emittente" direttamente nel report cosě il
controllo
> non lo fa dalla maschera.
> e cosě puoi utilizzare quel codice di prima.
>
> CIAO
Scusa il ritardo, ma ho avuto un po' di problemi imprevisti.
Si il report č filtrato da una maschera, e nella stessa ho messso un
Checkbox
Lordo, che se attivo mi mostra il campo lordo nel report e nel caso
contrario
no.
Ho provato a metterlo anche come evento su formattzione ma non funziona.


title: Visualizzare/Nascondere Campi in Report

text:
Giovanni_A wrote:



Ciao


title: Aggiornamento foglio dati da SQL

text:
Salve a tutti, vorrei sottoporvi un bel quesito che mi crea non pochi
problemi.
Ho un'applicazione in Access che a causa del database di generose
dimensioni (circa 200 Mb) è stato convertita per accedere a delle
tabelle in SQL Server 2000.
In una particolare maschera (visualizzazione foglio dati, con circa
32.000 record) dovrei fare un check ad un flag....da codice con
recordset funziona bene, ma a mano, col mouse, ho questo problema....
Ora: con il precedente SQL Server 7 il check del flag e successivo
spostamento su un altro record è praticamente istantaneo, passando a
SQL Server 2000 l'operazione impiega circa 12-13 secondi, cosa alquanto
fastidiosa per i clienti che devono spuntare diversi record e perdere i
minuti così...
E' un problema risaputo di SQL Server 8, qualche ottimizzazione
particolare che manca all'applicativo Access o niente di tutto questo?
Avete qualche idea su come risolvere il problema? Grazie a tutti....
Ciao


title: da Unix a Access

author: Luigi

text:
Buonpomeriggio,
scusate la domanda che magari puň sembrarvi banale.
Ho il vecchio ssitema informatico dell'Azeinda che girava sotto Unix.
E' possibile (tramite qualche software in commercio) travasare tutti idati
da UNIX a ACCESS magari passando da file txt ?
Perdonate veramente se la domanda č stupida.
Grazie
Luigi


title: da Unix a Access

author: George

text:
"Luigi" <
maur...@porta-spa.com
> ha scritto nel messaggio
news:bLJBa.46494$Ny5.1...@twister2.libero.it...
> Buonpomeriggio,
> scusate la domanda che magari puņ sembrarvi banale.
>
> Ho il vecchio ssitema informatico dell'Azeinda che girava sotto Unix.
>
> E' possibile (tramite qualche software in commercio) travasare tutti idati
> da UNIX a ACCESS magari passando da file txt ?
>
> Perdonate veramente se la domanda č stupida.
>
> Grazie
>
> Luigi
>
>
Questa domanda devi porla a chi ti seguiva il gestionale Unix.
Access č in grado di acquisire dati da molteplici fonti dati tra cui anche i
file ASCII delimitati o sequenziali.
La risposta č: Access importerą i dati purchč da Unix tu riesca ad estrarli
in un formato a lui compatibile.
Ciao.


title: da Unix a Access

text:
"George" <
giorgio.ben...@libero.it
> ha scritto nel messaggio
news:bb7pc9$ofe$1...@newsreader.mailgate.org...
> "Luigi" <
maur...@porta-spa.com
> ha scritto nel messaggio
> news:bLJBa.46494$Ny5.1...@twister2.libero.it...
> > Buonpomeriggio,
> > scusate la domanda che magari può sembrarvi banale.
> >
> > Ho il vecchio ssitema informatico dell'Azeinda che girava sotto Unix.
> >
> > E' possibile (tramite qualche software in commercio) travasare tutti
idati
> > da UNIX a ACCESS magari passando da file txt ?
> >
> > Perdonate veramente se la domanda è stupida.
> >
> > Grazie
> >
> > Luigi
> >
> >
>
> Questa domanda devi porla a chi ti seguiva il gestionale Unix.
> Access è in grado di acquisire dati da molteplici fonti dati tra cui anche
i
> file ASCII delimitati o sequenziali.
> La risposta è: Access importerà i dati purchè da Unix tu riesca ad
estrarli
> in un formato a lui compatibile.
> Ciao.
>
Ti ringrazio,
buon fine settimana.
Luigi


title: da Unix a Access

author: Sib

text:
"Luigi" <
maur...@porta-spa.com
> ha scritto nel messaggio
> scusate la domanda che magari può sembrarvi banale.
>
> Ho il vecchio ssitema informatico dell'Azeinda che girava sotto Unix.
>
> E' possibile (tramite qualche software in commercio) travasare tutti idati
> da UNIX a ACCESS magari passando da file txt ?
>
> Perdonate veramente se la domanda è stupida.
Se su unix hai installato un motore database degno di questo nome puoi
collegarti direttamente da access ai dati su unix senza neanche travasarli e
continuare al lavorare su quella base dati.
Se, come nel mio caso, ti ritrovi impaccato un "server" che ti fa partire un
programmino pirla tramite terminal VT220 (quindi eseguito sostanzialmente in
locale) senza alcun motore database, allora t'attacchi (nel senso che devi
trovare una soluzione come quella che chiedevi ma il problema non e' access
(che ti importa quello che vuoi) il problema e' come accedere alla base dati
unix).
Sib


title: evento KeyPress e tasto invio

author: Alessandro Cappelli

text:
perché il tasto invio non viene intercettato ????????????
dunque...
ho una listbox della quale voglio intercettare (quando il controllo è
attivo) la pressione del tasto invio,
nella maschera Anteprima tasti è NO, la listbox prende il focus quando un
pulsante viene premuto (questo pulsante ha la proprietà "Pulsante
predefinito" a SI ma lo imposto pure a NO da codice appena nell'evento
Click)
quando il focus è sulla listbox nell'evento SuPressione (KeyPress) non viene
intercettato il tasto INVIO mentre vengono intercettati tutti tutti i
tasti....
l'help non mi dà indicazioni... qualcuno sa mettermi sulla strada giusta
????
il codice inserito è questo
Private Sub lbSoggetti_KeyPress(KeyAscii As Integer)
MsgBox KeyAscii    <- questo è per controllo
If KeyAscii = 13 Then ApriFormArticoli
End Sub
thanks
Ale


title: evento KeyPress e tasto invio

author: Sib dal portatile

text:
"Alessandro Cappelli" <
acap...@iname.com
> ha scritto nel messaggio
> perché il tasto invio non viene intercettato ????????????
Metti la proprieta' del controllo "Funzione tasto invio" a "Nuova riga del
campo".
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: evento KeyPress e tasto invio

text:
> "Alessandro Cappelli" <
acap...@iname.com
> ha scritto nel messaggio
> > perché il tasto invio non viene intercettato ????????????
>
> Metti la proprieta' del controllo "Funzione tasto invio" a "Nuova riga del
> campo".
>
> Sib
Dunque il controllo nel quale vorrei intercettare il tasto INVIO è una
listbox quindi non ha la proprietà che dici tu, forse ti riferivi al
controllo dal quale vengo ??? Mi pare strano perché anche se è una textbox
mi creerebbe un ritorno a capo nel campo cosa che non desidero in
effetti..... forse deve essere che la listbox ha dei tasti che non possono
venire intercettati causa altrimenti il malfunzionamento del controllo
(tasti cursore, tasti pagina, tasto invio)  ???
Ho risolto usando l'evento KeyDown (TastoGiù), questo intercetta pure gli
stealth . . . :)))
Grazie comunque...
Ale


title: evento KeyPress e tasto invio

text:
"Alessandro Cappelli" <acap...@inameTOGLI.com> ha scritto nel messaggio
CUT
> Dunque il controllo nel quale vorrei intercettare il tasto INVIO è una
> listbox quindi non ha la proprietà che dici tu, forse ti riferivi al
Non avevo notato, in effetti, che ti riferivi a una listbox.
> controllo dal quale vengo ??? Mi pare strano perché anche se è una textbox
> mi creerebbe un ritorno a capo nel campo cosa che non desidero in
No, mi riferivo proprio al controllo che credevo fosse una textbox.
> effetti..... forse deve essere che la listbox ha dei tasti che non possono
> venire intercettati causa altrimenti il malfunzionamento del controllo
> (tasti cursore, tasti pagina, tasto invio)  ???
No non credo.
> Ho risolto usando l'evento KeyDown (TastoGiù), questo intercetta pure gli
> stealth . . . :)))
Felice che tu abbia risolto.



title: report e dati

author: Giovanna

text:
ho reato un report, che non si aggancia ad alcuna tabella. Vorrei fare
l'aggancio con i dati di una tabella tramite codice. Come posso fare?
Grazie
aspetto speranzosa


title: report e dati

author: Antonio Biso

text:
Giovanna <
gi...@tiscalinet.it
> wrote in message
pTDs7.53516$P04.4...@news2.tin.it...

Come per le maschere il report ha la proprietą recordsource.
Scrivi lģ dentro
Antonio


title: report e dati

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
W6Fs7.6406$aE.17...@news.infostrada.it...
> Giovanna <
gi...@tiscalinet.it
> wrote in message
> pTDs7.53516$P04.4...@news2.tin.it...
> > ho reato un report, che non si aggancia ad alcuna tabella. Vorrei fare
> > l'aggancio con i dati di una tabella tramite codice. Come posso fare?
> > Grazie
> > aspetto speranzosa
>
> Come per le maschere il report ha la proprietà recordsource.
>
> Scrivi lì dentro
>
> Antonio
si, infatti ho scritto, sull'apertura del report
me.recordsource nome_del_recordset
ma poi come faccio a dire che in una prima casella di testo deve andarci il
valore di un certo campo?
Grazie
Giovà, giusto perchè non ti chiami Giovanni, però
1) evita di scrivere in mail, ma sempre sul Ng
2) scrivi DOPO il quoting
Comunque, a me non sembra che la tua scleta sia quella più corretta. Prepara
dei report che abbiano almeno la stessa struttra come nome dei campi, poi
caso mai la query origine cambia (e potrebbe starci)
Comunque assegnerai alla proprietà controlsource del tuo controllo il nome
del campo che vuoi
Antonio


title: report e dati

text:
cos'è il quoting?
scusa se ti ho scritto per email, ma non ci avevo fatto caso. Comunque,
quando scrivo controlsource, e mando poi in esecuzione, il controlsource si
elimina da solo e mi esce l'errore "Impossibile assegnare un valore
all'oggetto. ti riporto il codice:
Dim rst As Recordset
Set rst = CurrentDb.OpenRecordset("qxrep")
    Dim strNuovoRecord As String
    strNuovoRecord = "SELECT * FROM qxrep "
    Me.RecordSource = strNuovoRecord
    Me.Provincia.controlsource = rst!Provincia
Grazie
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:fsFs7.6575$aE.17...@news.infostrada.it...



title: report e dati

text:
Giovanna <
gi...@tiscalinet.it
> wrote in message
%MFs7.59043$P04.5...@news2.tin.it...
> cos'è il quoting?
Il quoting è la parte di messaggio a cui si risponde e che si lascia nella
tua risposta. Si scrive dopo il quoting o tutt'al più in mezzo, come sto
facendo ora. Questa sarà la mia ultima risposta se non ti adeguerai...
> scusa se ti ho scritto per email, ma non ci avevo fatto caso. Comunque,
> quando scrivo controlsource, e mando poi in esecuzione, il controlsource
si
> elimina da solo e mi esce l'errore "Impossibile assegnare un valore
> all'oggetto. ti riporto il codice:
> Dim rst As Recordset
> Set rst = CurrentDb.OpenRecordset("qxrep")
>     Dim strNuovoRecord As String
>     strNuovoRecord = "SELECT * FROM qxrep "
>     Me.RecordSource = strNuovoRecord
>     Me.Provincia.controlsource = rst!Provincia
Non ci siamo proprio, i recordset non c'entrano un piffero in questo caso.
Ogni tanto è necessario leggere un po' di teoria che, anche se pallosa,
aiuta a capire cosa si sta facendo.
Dall'help sulla proprietà Recordsource:
È possibile utilizzare la proprietà OrigineRecord per specificare l'origine
dei dati di una maschera o report. È possibile visualizzare dati di una
tabella, di una query o di un'istruzione SQL. Per visualizzare e modificare
dati della tabella Impiegati di una maschera, ad esempio, impostare a
Impiegati la proprietà OrigineRecord della maschera. È quindi possibile
associare i controlli contenuti nella maschera o nel report a determinati
campi della tabella Impiegati impostando la proprietà OrigineControllo del
controllo al nome di un campo nella tabella. È possibile, ad esempio,
associare un controllo al campo Cognome della tabella Impiegati impostando
la proprietà OrigineControllo del controllo a Cognome
Pertanto il recordset non serve a nulla.
Il recordsource deve essere direttamente qxrep (a prescindere se è una query
o una tabella) mentre il controlsource sarà direttamente provincia
e infine quindi il codice sarà
me.recordsource = "qxrep"
me.provincia.controlsource = "provincia"
Antonio
P.S.
Aprire il recordset qxrep o il recordset "select * from qxrep" si ottiene la
stessa identica cosa!!!


title: funzione dsum x  calcolo progressivo

author: molius

text:
Buon giorno a tutti e buon anno

come posso calcolare il progressivo del fatturato di una tabella di
clienti?
Mi spiego meglio, ho una tabella contenente i valori di fatturato per
ciascun cliente:

Cliente    Fatturato
ada            100
aab              90
azf                80
aaa              50

totale fatturato

vorrei calcolare con una query il progressivo:

Cliente    Fatturato          Progressivo
ada            100                     100
aab              90                     190
azf                80                     270
aaa              50                     320

come dovrei impostare la funzione DSUM?
Secondo voi è possibile?

un saluto a tutti e grazie in anticipo per l'aiuto.

sm


title: funzione dsum x  calcolo progressivo

author: CIDI

text:
"molius" <
esseg...@gmail.com
> ha scritto nel messaggio
news:336823e8-de3d-4d7a...@w4g2000vbc.googlegroups.com...

vedi sul sito comune alla sez queries
http://www.sitocomune.com/

ciao
Daniele


title: funzione dsum x  calcolo progressivo

author: Bruno Campanini

text:
molius pretended :
> Buon giorno a tutti e buon anno
>
> come posso calcolare il progressivo del fatturato di una tabella di
> clienti?
> Mi spiego meglio, ho una tabella contenente i valori di fatturato per
> ciascun cliente:
>
> Cliente    Fatturato
> ada            100
> aab              90
> azf                80
> aaa              50
>
> totale fatturato
>
>
> vorrei calcolare con una query il progressivo:
>
> Cliente    Fatturato          Progressivo
> ada            100                     100
> aab              90                     190
> azf                80                     270
> aaa              50                     320
>
> come dovrei impostare la funzione DSUM?
> Secondo voi è possibile?

Sia T1 la tabella che contiene i campi Cliente (TXT, NoDuplicates) e
Fatturato (Currency):

SELECT T1.Cliente,T1.Fatturato,(SELECT Sum(Fatturato) FROM T1 as X
WHERE X.Cliente<=T1.Cliente) AS FatturatoProgress FROM T1;

Bruno


title: funzione dsum x  calcolo progressivo

text:
molius presented the following explanation :
> Buon giorno a tutti e buon anno
>
> come posso calcolare il progressivo del fatturato di una tabella di
> clienti?
> Mi spiego meglio, ho una tabella contenente i valori di fatturato per
> ciascun cliente:
>
> Cliente    Fatturato
> ada            100
> aab              90
> azf                80
> aaa              50
>
> totale fatturato
>
>
> vorrei calcolare con una query il progressivo:
>
> Cliente    Fatturato          Progressivo
> ada            100                     100
> aab              90                     190
> azf                80                     270
> aaa              50                     320
>
> come dovrei impostare la funzione DSUM?
> Secondo voi è possibile?

Sia T1 la tabella che contiene i campi Cliente (TXT, NoDuplicates) e
Fatturato (Currency):

SELECT T1.Cliente, T1.Fatturato, (SELECT Sum(Fatturato) FROM T1 as X



title: Creare un backup con un nome diverso

author: Augusto

text:
Salve,
è possibile con XCOPY creare una copia con un nome e estensione diversi
sempre nella stessa riga di codice ?
Grazie.


title: Creare un backup con un nome diverso

author: Ammammata

text:
Il giorno Tue 01 Oct 2013 09:51:24a, *Augusto* inviava su
it.comp.appl.access il messaggio
news:524a7f03$0$23117$
4faf...@reader2.news.tin.it
. Vediamo cosa scrisse:

> č possibile con XCOPY creare una copia con un nome e estensione diversi
> sempre nella stessa riga di codice ?
>

it.comp.os.dos penso sia piů adatto

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


title: Creare un backup con un nome diverso

text:
Augusto presented the following explanation :

Call Shell("XCOPY " & CurrentDb.Name & " C:\Pluto\")
se dopo l'ultimo \ non vi è nulla, si copia col suo nome proprio,
ricavato da CurrentDB.Name

Call Shell("XCOPY " & CurrentDb.Name & " C:\Pluto\ComeCazzoMi.pare")
se dopo l'ultimo \ vi è ulteriore testo, quell'ulteriore testo è il
nuovo nome attribuito alla copia.

Bruno


title: Creare un backup con un nome diverso

text:
Non è affidabile..... una vola funziona e poi non più
e se dopo la barra scrivo un nome, mi si apre una finestra dos in cui mi
chiede di specificare se si tratta di file o di cartella....


title: Creare un backup con un nome diverso

text:
"Augusto" <
aug...@alice.it
> ha scritto nel messaggio
news:524d332e$0$23122$4faf...@reader2.news.tin.it...
> Non è affidabile..... una vola funziona e poi non più
> e se dopo la barra scrivo un nome, mi si apre una finestra dos in cui mi
> chiede di specificare se si tratta di file o di cartella....

xcopy /?


title: Creare un backup con un nome diverso

text:
It happens that Augusto formulated :
> Non ï¿œ affidabile..... una vola funziona e poi non piï¿œ
> e se dopo la barra scrivo un nome, mi si apre una finestra dos in cui mi
> chiede di specificare se si tratta di file o di cartella....

Io lo uso da molti anni senza problemi, senza cambiar nome al file di
destinazione.
In effetti se la command line non termina con \ la domanda File/Dir
salta fuori e non esiste parametro di xcopy che possa evitarlo.

Ho trovato perï¿œ un workaround:
XCOPY c:\BC1\BC2\aa.txt* C:\BC1\BC2\bb.txt /i

Cosï¿œ vengono create le Dir (se giï¿œ non esistono) e il file aa.txt viene
copiato col nome bb.txt, illico et immediate!

Bruno


title: Creare un backup con un nome diverso

text:
Grazie Bruno,
ma non riesco a farlo funzionare, mi dà errore....
Deve essere scritto così come tu me lo hai inviato....
XCOPY c:\BC1\BC2\aa.txt* C:\BC1\BC2\bb.txt /i
senza Call Shell ? in tal caso mi dà errore lo stesso....
magari manca qualcosa.....
grazie sempre....


title: Creare un backup con un nome diverso

author: pfmarro

text:

aprin una finestra dos (CMD) e prova
passaci la stringa che funziona


title: Creare un backup con un nome diverso

text:
Si Bruno, dentro la cmd funziona...
XCOPY D:\Augusto\Desktop\Pippo.mdb* D:\Programma\Pluto.txt /y
ma come faccio a fare in modo che faccia tutto da solo attraverso un
pulsante del mio db ?
cosa devo aggiungere nel codice di cui sopra affinchè apra la CMD esegua il
codice e chiuda la CMD ?
Grazie


title: conta tu che conto io....

author: alessandro

text:
ho scaricato l'esempio sui contatori (numerico e contatore )  dal sito
comune.
il chè ha risolto in parte il problema in quanto:
ho riscontrato che nell'esempio:
1)     la tabella viene aggiornata dalla maschera
2)    se nella tabella sono presenti dei dati, questi non vengono "numerati"
mi spiego meglio:
la mia esigenza è quella di numerare progressivamente da 1 a 25 un elenco di
nomi. Se l'elenco supera i 25 nominativa il contatore dovrebbe azzerarsi e
cominciare nuovamente la numerazione.
c'è qualcuno che può darmi un consiglio??
vi ringrazio in anticipo !


title: conta tu che conto io....

text:
"alessandro" dice
> ho scaricato l'esempio sui contatori (numerico e contatore )  dal sito
> comune. il chè ha risolto in parte il problema in quanto:
> ho riscontrato che nell'esempio:
> 1)     la tabella viene aggiornata dalla maschera
Ovvio. Ma non c'era bisogno dell'esempio che hai scaricato, le maschere
aggiornano sempre le tabelle a cui sono collegate (salvo che la maschera
stessa non sia bloccata).
> 2)    se nella tabella sono presenti dei dati, questi non vengono
"numerati"
Ovvio. Il codice che hai scaricato serve a numerare i nuovi record, non i
vecchi.
> mi spiego meglio:
> la mia esigenza è quella di numerare progressivamente da 1 a 25 un elenco
di
> nomi. Se l'elenco supera i 25 nominativa il contatore dovrebbe azzerarsi e
> cominciare nuovamente la numerazione.
Allora non ti serviva una chiave primaria (cosa a cui l'esempio si riferiva)
e il codice che hai trovato va modificato alquanto, ma non e' proprio
immediata come cosa, devi trovare, magari con un dlookup, il valore del
contatore nell'ultimo record inserito e incrementarlo di uno.
Ciao, Sib


title: conta tu che conto io....

author: Andrea Sciamanna

text:
> > mi spiego meglio:
> > la mia esigenza è quella di numerare progressivamente da 1 a 25 un
elenco
> di
> > nomi. Se l'elenco supera i 25 nominativa il contatore dovrebbe azzerarsi
e
> > cominciare nuovamente la numerazione.
>
> Allora non ti serviva una chiave primaria (cosa a cui l'esempio si
riferiva)
> e il codice che hai trovato va modificato alquanto, ma non e' proprio
> immediata come cosa, devi trovare, magari con un dlookup, il valore del
> contatore nell'ultimo record inserito e incrementarlo di uno.
Per te è tutto ovvio, ma il consiglio è piuttosto povero.
Se gli aggiornamento vengono effettuati in momenti diversi, è necessario
scrivere una funzione. Vediamo, a getto, cosa viene fuori....
Semplifichiamo molto le cose (teniamo conto che non ci sto perdendo del
tempo, quindi, se esagero con le query, scusatemi).
Abbiamo una tabella [Contatori], con un campo [ID] (di tipo contatore...
magari non serve) e un campo [Progressivo] i tipo numerico.
Cotruiamo la Query [QRY_Conta_Progressivi]:
SELECT Progressivo, COUNT(Progressivo) AS Quantita
FROM Contatori
GROUP BY Progressivo
Costruiamo un'altra Query [QRY_Min_Progressivo]:
Select max(progressivo) AS NuovoProg, quantita from QRY_Conta_Progressivi
group by quantita order by quantita desc
Adesso passiamo alla funzione:
Function NuovoProgressivo() as Integer
    NuovoProgressivo = nz(DFirst("[NuovoProg]","QRY_Min_Progressivo"),0) + 1
    If NuovoProgressivo > 25 Then NuovoProgressivo = 1
End Sub
Credo possa funzionare.


title: conta tu che conto io....

text:
Alessandro:
> > > mi spiego meglio:
> > > la mia esigenza è quella di numerare progressivamente da 1 a 25 un
elenco di
> > > nomi. Se l'elenco supera i 25 nominativa il contatore dovrebbe
azzerarsi e
> > > cominciare nuovamente la numerazione.
Sib
> > Allora non ti serviva una chiave primaria (cosa a cui l'esempio si
riferiva)
> > e il codice che hai trovato va modificato alquanto, ma non e' proprio
> > immediata come cosa, devi trovare, magari con un dlookup, il valore del
> > contatore nell'ultimo record inserito e incrementarlo di uno.
"Andrea Sciamanna" scrive
> Per te è tutto ovvio, ma il consiglio è piuttosto povero.
>  [cut]
Andrea, perdona la replica, ma d'accordo che se c'e' la possibilità glie le
scriviamo le Function, ma il NG non serve per farsi scrivere le procedure
dagli altri, io non avevo il tempo (e in quel momento neanche la voglia) di
mettermi a scrivere codice.
Anche perche' dipende moltissimo dalla struttura dei suoi dati (sono
ordinati per data? con un ID progressivo? non sono ordinati?) io ho solo
cercato di dargli lo spunto.
Ciao, Sib


title: conta tu che conto io....

author: lbo dal portatile

text:
>ho scaricato l'esempio sui contatori (numerico e contatore )  dal sito
>comune.
>la mia esigenza è quella di numerare progressivamente da 1 a 25 un elenco di
>nomi. Se l'elenco supera i 25 nominativa il contatore dovrebbe azzerarsi e
>cominciare nuovamente la numerazione.
ok, quindi a te serve una cosa e ne hai scaricata un'altra.  quello
che a te serve non e' statoancora scritto.  te lo devi scrivere.  lo
so, e' dura, ma forza e coraggio.
>c'è qualcuno che può darmi un consiglio??
devi scorrere la tabella, incrementare una variabile, assegnarla al
campo che ti interessa, quando la variabile supera 25 riportarla ad 1.
per scorrere la tabella vediti sull'help come funziona un recordset e
un ciclo do..loop.  per aggiornare il valore di un campo vediti il
metodo edit.  per aggiornare il valore della variabile vedi
l'operatore somma e if..then.
in pratica:
dim rst as recordset
dim c as integer
set rst=currentdb("NomeTabella")
c=0
do until rst.eof
	c=c+1
	if c>25 then
		c=1
	end if
	rst.edit
	rst!NomeCampo=c
	rst.update
	rst.movenext
loop
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Aiuto!! come fare applicativi con Access?

author: rufus

text:
Ciao volevo sapere come ti sei orientato nella scelta dei testi per Access?
Mi sto avvicinando anch'io e volevo sapere di buoni testi per creare
applicazioni access
Ciao Sergio


author: Sergio MAZZA

text:
"rufus" <
serg...@libero.it
> ha scritto nel messaggio
news:bIKK6.1183$RX4.1...@news.infostrada.it...

Sembri un seguace di MAMO...
Comunque per quanto mi riguarda mi sono orientato con l'F1 (help) e poi
quando non mi č bastato piů sono entrato in libreria e mi sono letto
l'indice delle pubblicazioni disponibili. Quando ho trovato quello che mi
interessava l'ho comprato; oltre al fatto che se "giri" un po' per internet
(inizia da
www.sitocomune.com
) di documentazione, esempi e altro dopo un po'
ti riempi l'hd...
Ciao.


title: Addostà ICDA?

author: Roberto D'Agostino

text:
Che è successo, l'hanno tolto cosi di botto l'ICDA???
Forse sono io che non riesco più a sincronizzarlo??
--
*@*Merry Xmas & Happy New Year*@*
RoDAgo


title: Addostà ICDA?

author: Lbo dall'ufficio

text:
>Che è successo, l'hanno tolto cosi di botto l'ICDA???
>Forse sono io che non riesco più a sincronizzarlo??
mah, io su interbusiness lo vedo ancora.
-----------------------------------
Per favore, accodate due zeri al mio stipendio.  E' per renderlo Y2K-compliant.
-----------------------------------
togliete NOSPAM per rispondermi.
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: Addostà ICDA?

author: Karl Donaubauer

text:
Roberto D'Agostino ha scritto:
>Che è successo, l'hanno tolto cosi di botto l'ICDA???
>Forse sono io che non riesco più a sincronizzarlo??
Ho due provider.
Uno non ha più ICDA al newsserver da oggi, solo ICAA.
L'altro ha ICDA ma non questo qui.
É un po faticoso.
cu
Karl
*********
Access-FAQ (Tedesco):
http://members.eunet.at/donkarl/
APP: http://www.AccessProfiPool.com:-(


title: Addostà ICDA?

text:
*@*Merry Xmas & Happy New Year*@*
RoDAgo
Roberto D'Agostino <
rodago...@tiscalinet.it
> wrote in message
83qjsh$62n$1...@pegasus.tiscalinet.it...
>
> Che è successo, l'hanno tolto cosi di botto l'ICDA???
> Forse sono io che non riesco più a sincronizzarlo??
>
> --
> *@*Merry Xmas & Happy New Year*@*
>
> RoDAgo
Penso proprio che il newsserver di Tiscali non abbià più ICDA. :-((
Che Tristezza, sigh sigh!!!
Il 22/12/99 dovrò segnarlo come un giorno nero nel calendario!!
Cerco di trovarlo con qualche altro newsserver anche se in ogni caso non ha
più senso cercar di star dietro ad ICDA se lo devono eliminare!!
E' meglio iniziare a colonizzare per benino questo NG.
Ciao, ciao



title: Addostà ICDA?

text:
>E' meglio iniziare a colonizzare per benino questo NG.
si', penso che un adeguato uso del crosspost sia la cosa migliore.



title: Addostà ICDA?

author: Andrea Vignozzi

text:
Anche sul  news server del mio provider non c'è più ICDA. Loro si appoggiano
ad infostrada e credo che chiunque utilizzi la loro connettività per le news
non veda più questo newsgroup.
Devo dire che sono abbastanza irritato per questa decisione e spero che
questa idea bizzarra di avere due newsgroup generici su Access  si risolva
nella decisione di fondersi in un unico gruppo. Tra l'altro
it.comp.appl.access cresce di pochi messaggi in un giorno mentre ICDA ha una
mole di interventi decisamente superiore.
Spero che ci siano dei buoni motivi per aver creato questo doppione (fra
l'altro sarebbe interessante che qualcuno ce li esponesse), e spero che la
situazione migliori quanto prima.
Un cordiale saluto (anche di buon Anno e di sereno anno nuovo).
Andrea



title: Addostà ICDA?

author: sib

text:
Roberto D'Agostino <
rodago...@tiscalinet.it
> wrote in message
83qjsh$62n$1...@pegasus.tiscalinet.it...
>
> Che č successo, l'hanno tolto cosi di botto l'ICDA???
> Forse sono io che non riesco piů a sincronizzarlo??
io, su iol, livedo tutti e due vivi e vegeti
Ciao, Sib


title: Addostà ICDA?

text:
Andrea Vignozzi <
bri...@ui.prato.it
> wrote in message
83r194$2al$1...@serv1.iunet.it...
> Anche sul  news server del mio provider non c'è più ICDA. Loro si
appoggiano
> ad infostrada e credo che chiunque utilizzi la loro connettività per le
news
> non veda più questo newsgroup.
Mi dispiace contraddirti ma, sia su infostrada sia su iol li vedo e
sincronizzo perfettamente entrambi
Ciao, Sib


title: Addostà ICDA?

author: Ditta Cerri

text:
Su tiscali non lo vedo più
Non si può creare un ng nostro a parte? perchè si deve sottostare a queste
prepotenze?
Sib


title: Addostà ICDA?

author: Stefano Bettini

text:
Ditta Cerri ha scritto nel messaggio <83st0t$611$
1...@pegasus.tiscalinet.it
>...

Il problema poi è trovare i news-admin che te lo mirrorino....
Siccome GCN e news-admin fanno da sempre comunella
l' impresa è praticamente disperata anche se in linea
teorica percorribile....
Bisogna adeguarsi.
Bye, Ste


title: aiuto per query di aggiornamento calcolata

text:
Vorrei con una query di aggiornamento portare all'euro un campo numerico di
una tabella dove ora i valori sono riferiti alle lire. Probabilmente questo
caso sarà stato sicuramente dibattuto nel ng ma guardando i post precedenti
non ho trovato nulla.
Potete indicarmi il codice SQL. Premetto di non essere utente poco esperto e
non ho mai fatto query di aggiormamento che comportano operazioni
matematiche.
Quesito 2
Ho letto in post precedenti della function per l'arrotondamento all'euro ma
ho anche letto che si poteva usare, inserendolo in un controllo, anche il
comando =ROUND(([nomecampo]/1936,27);2). Questo comando però nel mio A97 non
funziona, ne ho trovato niente sull'help. Sapete dirmi il perchè.
Marco


title: access a odbc a outlook?!

author: miikii

text:
Ho un database aziendale in access....
che ovviamente può essere connesso in ODBC....
ho altre applicazioni che sono collegate a questo database...
quindi è come dire ....il MASTER.....
come posso collegare outlook 2000
in modo che prenda almeno i campi:
Societa e Email...?!


title: Mistero left

author: All Eyez On me

text:
Questo č l'enigma:
In una query ho un campo exp1:left([descrizione];6) dove descrizione č di
tipo memo
se apro questa query sul piů pc nessun problema solamente su un PC mi da
errore nell'espressione
Da notare che la funzione left la uso in molti casi anche in moduli e li non
da problemi
I riferimenti ci sono tutti.
Che puň essere?
AEOM


title: Mistero left

author: MauroM

text:
Questo è un problemaccio che mi sta distruggendo il cervello su alcuni pc
funziona correttamente su altri niente da fare.
Dopo un pò di ricerche ho trovato questo documento guarda se fa al caso tuo.
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q194374
Ciao e fammi sapere come è andata!
"All Eyez On me" <
bf-si...@libero.it
> ha scritto nel messaggio
news:a3tp92$gsr$1...@lacerta.tiscalinet.it...
> Questo è l'enigma:
>
> In una query ho un campo exp1:left([descrizione];6) dove descrizione è di
> tipo memo
>
> se apro questa query sul più pc nessun problema solamente su un PC mi da
> errore nell'espressione
>
> Da notare che la funzione left la uso in molti casi anche in moduli e li
non
> da problemi
>
> I riferimenti ci sono tutti.
>
> Che può essere?
>
>
> AEOM
>
>


title: Mistero left

text:
MauroM <
mezz...@asmvoghera.it
> wrote in message
a54v3v$evs$1...@fe2.cs.interbusiness.it...

OK i riferimenti ci sono tutti, ma perchè non li registri nuovamente con un
bat? è possibile si sia "perso" qualcosa


title: Ricorsività di 3 campi riferiti ad un valore unico collegato

author: Eddie

text:
Ciao ragazzi e buon sabato.
Sto facendo una maschera "user oriented", ergo cerco di far  fare
all'utente il meno possibile.
Non per bontà, ma perchè voglio che utilizzino il tempo nel porre
attenzione ai dati più importanti. Di conseguenza
gli "complilo" in automatico dei dati in base al loro digitato.
Faccio quindi in modo che a fronte di 3 campi soggetti  ad un unico
riferimento temporale ( mese) e per tutti i mesi dell'anno, un 4°
campo vada a completarsi con il riferimento al meseInzio e meseFine.
Faccio un esempio per non intortarmi.
lbl[Gennaio]   lbl[Febbraio]      lbl[Marzo]
GennaioA      FebbraioA          MarzoA
100                     0                     20
GennaioB      FebbraioB          MarzoB    = Periodo Ordine [Gen-Mar]
100                     80                    0
GennaioC       FebbraioC          MarzoC
100                    0                       0
Per fare questo giochino e per fare in modo che l'utente veda
immediatamente cosa
sta facendo , utilizzo un sistema sicuramente empirico e poco
professionale che però mi da il risultato voluto.Mi appoggio ai vari
afterupdate dei vari campi, quindi:
GennaioA_afterupdate
if GennaioA Or GennaioB Or GennaioC  > 0 then
Me.MeseOrdineGen= left( Me.lblGennaio.Caption,3)
Else Me.MeseOrdine=""
End if
GennaioB_afterupdate
if GennaioB Or GennaioA Or GennaioC  > 0 then
Me.MeseOrdineGen= left( Me.lblGennaio.Caption,3)
Else Me.MeseOrdine=""
End if
GennaioC_afterupdate
if GennaioC Or GennaioB Or GennaioA  > 0 then
Me.MeseOrdineGen= left( Me.lblGennaio.Caption,3)
Else Me.MeseOrdine=""
End if
Questo perchè se non ci fosse questa ricorsione sui 3 campi  su
afterupdate, ogni singolo campo mi modificherebbe il valore di
MeseOrdineGen.
Questo per ogni singolo mese.
A questo punto, completato l'ordine mi verrà fuori in una casella
MesiOrdini su codice
Me.MesiOrdine= Me.MeseOrdineGen & Me.MeseOrdineFeb & Me.MeseOrdineMar
& etc...
[GenFebMar] cioè tutti i mesi utili concatenati
Nell'ultima operazione sulla casella [Periodo] , che è il valore  che
voglio far vedere al'utente, vado a fare:
Me.Periodo= left(Me.MesiOrdine,3) & "-" & right(Me.MesiOrdine,
3)..andando a prendere per l'appunto con le prime e le ultime tre
lettere (mese di partenza e mese di fine ) il periodo interessato [Gen-
Mar]
E' tutto perfetto e funziona alla grande , ma mi chiedo , vista la
lontananza da Vba per parecchio tempo, se non
esista una formula ricorsiva per fare tutto questo in modo
meno...artigianale ...
La cosa verrebbe bene allo stesso modo sull'evento "su corrente" della
maschera e anche con meno codice, ma per poter essere visualizzato
immediatamente dalll'utente occorre impostare un save record e un
Me.Refresh che , essendo i campi parecchi, porta un fastidioso
tremolio della maschera.
Esiste qualcosa di meglio ?
Ciao
Eddie


text:
"Eddie" <
edmond...@gmail.com
> ha scritto nel messaggio
news:ba20c354-d14e-42e3...@k30g2000hse.googlegroups.com...














Ciao
Eddie
[risposta]
Vediamo se ho capito.
Tu crei una (chiamiamola) stringa dei mesi dove i valori contenuti sono >0?
Quindi tornando al tuo esempio risulta:
100(genB)-80(febB)-20(marA)
Giusto?
Ciao.
--
Sergio MAZZA


text:
On 27 Lug, 10:21, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "Eddie" <
edmondo.e...@gmail.com
> ha scritto nel messaggionews:ba20c354-d14e-42e3...@k30g2000hse.googlegroups.com...

Ciao Sergio
Esatto, solo che mi deve restituire il mese corrispettivo SOLO se
OGNUO  o QUALCUNO dei singoli campi Mese ( ho  3 prodotti per mese..
..chiamiamoli " FruttaGennaio-PastaGennaio-CarneGennaio" è superiore a
0 e quindi con un valore.
La routine ( chiamiamola cosi') esatta sarebbe, se mai esistesse
potrebbe essere:
Se ognuno o qualcuno dei campi " FruttaGennaio-PastaGennaio-
CarneGennaio"  risultasse >0
allora restituiscimi "Gennaio" & Se ognuno o qualcuno dei campi "
FruttaFebbraio-PastaFebbraio-CarneFebbraio"  risultasse >0
allora restituiscimi "Febbraio"..etc. Quando hai finito scrivimi nella
casella "periodo" il risultato dei mesi (Inizio-Fine) che hanno un
valore.
Non mi serve in qusta fase che mi restituisca i dettagli Frutta-Pasta-
Carne, ma che mi indichi solo in quale mese ho venduto uno dei tre
articoli.
Ciao
Eddie


text:
"Eddie" <
edmond...@gmail.com
> ha scritto nel messaggio
news:aa629a11-5378-4fe7...@l42g2000hsc.googlegroups.com...
Ciao Sergio
Esatto, solo che mi deve restituire il mese corrispettivo SOLO se
OGNUO  o QUALCUNO dei singoli campi Mese ( ho  3 prodotti per mese..
..chiamiamoli " FruttaGennaio-PastaGennaio-CarneGennaio" è superiore a
0 e quindi con un valore.
La routine ( chiamiamola cosi') esatta sarebbe, se mai esistesse
potrebbe essere:
Se ognuno o qualcuno dei campi " FruttaGennaio-PastaGennaio-
CarneGennaio"  risultasse >0
allora restituiscimi "Gennaio" & Se ognuno o qualcuno dei campi "
FruttaFebbraio-PastaFebbraio-CarneFebbraio"  risultasse >0
allora restituiscimi "Febbraio"..etc. Quando hai finito scrivimi nella
casella "periodo" il risultato dei mesi (Inizio-Fine) che hanno un
valore.
Non mi serve in qusta fase che mi restituisca i dettagli Frutta-Pasta-
Carne, ma che mi indichi solo in quale mese ho venduto uno dei tre
articoli.
Ciao
Eddie
[risposta]
Potresti togliere la gestione dell'evento per ogni casella di testo e creare
una nuova casella di testo (es. totGennaio) non associata con origine
controllo:
iif(val(GennaioA)>0 or val(GennaioB)>0 or val(GennaioC)>0;"Gennaio";Null)
ripetuta per ogni serie A,B,C del mese.
Poi un'altra con l'origine controllo:
=[totGennaio] & "-" & [totFebbraio] & "-" & [totMarzo]
Ciao.
--
Sergio MAZZA


title: Db server via odbc accessibile solo da una postazione alla volta

author: RobertoA

text:
Sto usando delle procedure realizzate con Access 2013 con tabelle
collegate al db via odbc, il db server e' un Firebird 3.0
E' una nuova installazione, tutti i pc sono Win 10 pro, attivati
regolarmente (lo specifico perche' a volte la non attivazione comporta
problemi con il numero connessioni ad un pc)
Su pc1 e' installato sia programma che db server, su pc2 solo programma,
su pc3 solo programma

L'anomalia che sto riscontrando e' l'impossibilita' di avviare
contemporaneamente i programmi sui tre pc
Se avvio programma da pc1 tutto a posto
Se avvio programma da pc2 tutto a posto
Se avvio programma da pc3 tutto a posto

Ma quando avvio programma da pc1, parte correttamente, se tento l'avvio
anche da pc2 mi attende 30 secondi (credo sia il timeout del driver
odbc) e poi il programma si chiude da solo
Stessa cosa anche se, senza avviare programma, tento la connessione di
test del driver odbc (questo driver specifico c'ha un tastino per la
connessione di prova)
Mi dice "Open '10.4.0.100:c:\public\db\peppe.fdb' failed"

Premesso che ho diverse installazioni che usano:
- le stesse procedure Access
- con la stessa versione di db server
- con la stessa versione di driver odbc
- la stessa configurazione del driver odbc

da cosa potrebbe dipendere l'impossibilita' di accedere
contemporaneamente ai dati da piu' postazioni?


author: Simone Calligaris

text:
>
> da cosa potrebbe dipendere l'impossibilita' di accedere
> contemporaneamente ai dati da piu' postazioni?

Si va per tentativi:

1 -  Se esegui il programma in multisessione sul PC Server (ove è installato Firebird), da lo stesso problema?
2 - Hai provato a disabilitare sui PC l'antivirus?
3 - Gli Utenti hanno privilegi particolari? Hai provato ad accedere come amministratore prima di avviare i programmi?

Saluti


text:

1- si, questa non l'ho provata, appena riesco ad accedere ai pc
malfunzionanti la provo

2- si certo, sia l'antivirus alternativo installato dopo primo
avviamento pc, sia quello integrato di Win10, ma sembra non influenzare
il problema

3- si, dopo le prime prove ho lavorato con utenti administrator, ma
anche questo non sembra influenzare il problema

Essendo anomalia particolarmente strana (almeno per me) ho provato a
metter su tre macchine virtuali ognuna con Win10 vergine, e tentato di
replicare da me il problema
Da me funziona tutto regolarmente, nessun problema di accesso
concorrente, e quindi darei per scontato che le componenti software
usate e le configurazioni siano corrette
Ipotizzo sia qualche programma a bordo pc1 (quello col db server)


text:

Pure in locale non si avvia seconda istanza programma e relativa seconda
connessione al db
Provato anche senza avviare programma 'test connessione' da
configurazione driver odbc ed anche quello fallisce se c'e' gia' prima
istanza programma accesa


author: BFS

text:

premesso che non conosco firebird ma da quello che dici sembrerebbe questo :

"However, an embedded server locks a database file for its own exclusive
use after successful connection. This means that you cannot access the
same database from multiple embedded server processes simultaneously (or
from any other servers, once an embedded server has locked the file).

The embedded server has no facility to accept any network connections.
Only true local access is possible, with a connect string that doesn't
contain a host name (not even localhost). "

https://docs.huihoo.com/firebird/manual/ufb-cs-embedded.html

qui si parla di versione "Embedded", può centrare?

BFS


text:

Ringrazio per l'aiuto
Ma no, pur esistendo la versione 'embedded' di Firebird, io installo
sempre il server classico per sfruttare appunto la multiutenza


text:
> Pure in locale non si avvia seconda istanza programma e relativa seconda
> connessione al db
> Provato anche senza avviare programma 'test connessione' da
> configurazione driver odbc ed anche quello fallisce se c'e' gia' prima
> istanza programma accesa

Prova ad avviare il PC Server in modalità provvisoria e ripetere il test.

Saluti


text:
> Ringrazio per l'aiuto
> Ma no, pur esistendo la versione 'embedded' di Firebird, io installo
> sempre il server classico per sfruttare appunto la multiutenza

Eppure sembrerebbe settata una qualche opzione sul Server SQL che ne limiti gli accessi. Sicuro che non esista qualcosa del genere?
Comunque, se l'apertura in multisessione continua a non funzionare anche col PC Server in modalità provvisoria, a quel punto si potrebbe escludere windows (o meglio, gli N servizi normalmente in esecuzione) dal banco degli imputati.

Saluti


author: caezan

text:

Non so se è pertinente (non ho letto tutto il thread) ma mi sono trovato nella situazione di avere:
- SQL Server come database centralizzato;
- 3 client Access su 3 PC diversi;
- che devono leggere/scrivere record contemporaneamente;
- il tutto via ODBC.
In principio ero entusiasta perché, passando ad SQL Server, pensavo di aver risolto il problema degli accessi concorrenti ad un file mdb, ma alla fine l'unico vantaggio è avere i dati su un database robusto.
Permanevano gli stessi problemi di prima: quando Access accede a una tabella SQL Server, quest'ultimo fa un lock totale sul recordset, impedendo agli altri client di scrivere o modificare record.
La mia soluzione è stata la stessa che usano i software gestionali cioè GESTISCI TU IL LOCK ai record tramite un campo:
- lo poni a "lck" quando leggi il record, ma solo se nessun altro sta leggendo quel record, altrimenti lo impedisci con un messaggio;
- copi i valori del record su una maschera locale (magari su una tabella associata al form avente lo stesso nome della tabella sul server);
- fai le modifiche dei dati;
- quando confermi quanto inserito sulla maschera, vai a salvare o modificare il record sul server in base ai valori locali (query di insert o update);
- rilasci il lock azzerando il campo sul quel record.
Questa è una procedura indicativa, poi l'ho resa piu sofisticata col nome di chi sta modificando, un timer che mostra a tutti i client e in tempo reale le righe lockate, un sistema di privilegi nei lock R/W, ecc.
Morale della favola: stanco di barcamenarmi tra le promesse di blocco record di Access e SQL Server, mi sono arrangiato e cosi ne ho il pieno controllo.


title: msjetsql.tlb HELP

author: Dott. Mattia Sarti

text:
Ho scaricato dal sito comune alcuni vecchi esempi di report ma purtroppo non
riesco ad utilizzarli in Access 2000 poiché mi manca una tlb e cioè la
msjetsql.tlb. Ho cercato sui vari CD di Office (95,97 e 2000) ma non l'ho
trovata. Chiunque fosse così gentile da indicarmi dove trovarla oppure da
inviarmela via e-mail mi farebbe un grosso favore.
Grazie in anticipo            Mattia


title: non trovo alcuni metodi e proprietà

author: newbie

text:
scusate non è da molto che lavoro col vba ma non trovo alcuni metodi come
FindFirst e NoMatch nel senso che quando mando in esecuzione il mio
programmino mi da il seguente errore di compilazione: "
Impossibile trovare il metodo o il membro dei dati" e si apre il debug
qualcuno può aiutarmi?
Grazie in anticipo


title: non trovo alcuni metodi e proprietà

author: MA

text:

Aggiungi i riferimenti
Probabilmente DAO 3.6
MAssimiliano


title: non trovo alcuni metodi e proprietà

text:
e come si fa ad aggiungere i riferimenti?
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:Dg8Ra.6123$B8....@news.edisontel.com...



title: non trovo alcuni metodi e proprietà

text:
> e come si fa ad aggiungere i riferimenti?
Scrivi DOPO il quoting
> > > scusate non è da molto che lavoro col vba ma non trovo alcuni metodi
> come
> > > FindFirst e NoMatch nel senso che quando mando in esecuzione il mio
> > > programmino mi da il seguente errore di compilazione: "
> > > Impossibile trovare il metodo o il membro dei dati" e si apre il debug
> > > qualcuno può aiutarmi?
> > > Grazie in anticipo
> >
> > Aggiungi i riferimenti
> > Probabilmente DAO 3.6
> > MAssimiliano
www.sitocomune.com
 "errore 492:.."
MAssimiliano


title: non trovo alcuni metodi e proprietà

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:Yu8Ra.6126$B8....@news.edisontel.com...

 Grazie, comunque dopo aver aggiunto la libreria DAO 3.6 non ha funzionato
ancora fino a quando non ho tolto il riferimento a ADO 2.1.
E' possibile che si cozzino fra loro e perchè se non ti chiedo troppo? In
ogni caso grazie dell'aiuto.


title: non trovo alcuni metodi e proprietà

text:
> > > e come si fa ad aggiungere i riferimenti?
> > Scrivi DOPO il quoting
> >
> >
> > > > > scusate non è da molto che lavoro col vba ma non trovo alcuni
metodi
> > > come
> > > > > FindFirst e NoMatch nel senso che quando mando in esecuzione il
mio
> > > > > programmino mi da il seguente errore di compilazione: "
> > > > > Impossibile trovare il metodo o il membro dei dati" e si apre il
> debug
> > > > > qualcuno può aiutarmi?
> > > > > Grazie in anticipo
> > > >
> > > > Aggiungi i riferimenti
> > > > Probabilmente DAO 3.6
> > > > MAssimiliano
> >
> >
www.sitocomune.com
 "errore 492:.."
> > MAssimiliano
>  Grazie, comunque dopo aver aggiunto la libreria DAO 3.6 non ha funzionato
> ancora fino a quando non ho tolto il riferimento a ADO 2.1.
> E' possibile che si cozzino fra loro e perchè se non ti chiedo troppo? In
> ogni caso grazie dell'aiuto.
Non è un problema di togliere ma di metterle in ordine.
Devi dire al sistema prima usa Dao 3.6 poi se non ti serve usi Ado.
Quindi devi prima avere l'uno e poi l'altro: è uno dei pochi casi in cui è
importante l'ordinamento
MAssimiliano


title: non trovo alcuni metodi e proprietà

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:n29Ra.6143$B8....@news.edisontel.com...

> evvero! sei un grande!!!


title: non trovo alcuni metodi e proprietà

text:

mi sa che, pagati da Biso, mi state a cojonà... ;-)
MAssimiliano