text:
Ciao Dino,
ho una curiosità rispetto a questa tua segnalazione: hai risolto ?
Credo di avere lo stesso problema: abbiamo Confagricoltura che ci tiene la contabilità e usa Zucchetti : noi abbiamo il gestinale EASY FATT della Danea SOFT. In DANEA mi hanno detto che non sono compatibili con Zucchetti.. ci saranno migliaia di clienti Zucchetti e altrettanti Danea nelle stessa situazione.. possibile ?
Grazie per qualsiasi info tu abbia, ciao , Claudia


title: Creare codice con piu' record di testa e di coda (tracciato lemco)

author: Fabio DV

text:

Non trovo più il suo msg originale, ma nel record di testa andava a
scrivere il valore della variabile (uguale al numero di record del
tracciato, che doveva incrementarsi all'interno del ciclo), mentre
ancora il codice non era entrato nel do...loop.
Anzi, la sua "i" non era nemmeno stata azzerata.
Dovrebbe prima contare i record con qualcosa come listcount, azzerare
(i=0). Non ho provato ma nel record di coda, dopo n incrementi, dopo il
ciclo, la sua "i" dovrebbe valere qualcosa di più.
Fabio DV

---
Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus.
http://www.avast.com


text:
Qualche anni dopo ed ecco che anche io sono alle prese con questo lavoraccio. Mi chiedevo se a scopo del tutto esemplificativo qualcuno mi possa finire un csv / txt di esempio
Ringrazio anticipatamente


author: BFS

text:

se la mail è valida ti posso madare dei txt di esempio e le specifiche.
txt con dati reali no perchè si tratta di dati di fatture di clienti

ciao
BFS


text:

Grazie infinite per il riscontro, la mia mail è valida ed il problema ancora in corso...il tuo file mi sarebbe provvidenziale.
Attendo fiduciosa, grazie!!!


author: DonaC

text:
Il giorno martedì 2 maggio 2017 16:41:29 UTC+2, BFS ha scritto:

Mi sono sufficienti i txt di esempio, in particolar modo mi interessa che figurino un paio di clienti nel tipo record 10, e  2 o tre fatture attive per vedere come sono combinati i tipi record 30 e 31, non riesco a capire come devono alternarsi. Grazie ancora


text:
Qualcuno puo' testare il mio lavoro di esportazione verso Zucchetti?  Sto aspettando che il distributore me lo provi...ma aspetta e spera....
Mi invento 3 fatture, faccio il file di esportazione e...forza!!!.... qualcuno che me lo testi!!!!
svegliapc(gmail)


text:
Buonasera a tutti...
Mi sono imbattuto in questa discussione perché ho lo stesso problema che riscontravate voi e mi chiedevo se avete risolto e se si come...
Grazie mille

Simone


author: RobertoA

text:

Forse se scrivi sul ng dei commercialisti c'e' sicuramente un numero
maggiore di utilizzatori sistemi Zucchetti che, potrebbe, darti una mano


text:
Il giorno martedì 2 maggio 2017 16:41:29 UTC+2, BFS ha scritto:

Buonasera

Sarebbe possibile avere una copia di questi file file? In azienda ci stiamo imbattendo negli stessi problemi.
Grazie infinite


text:
Userei un approccio "raw"... visto che parti da access, fatti una per una tutte le query che calcolano ciascuna 1 tipologia di record.
Query di creazione tabelle e poste in cascata, quindi che contano cio che produci al passo precedente.
E i cui valori abbiano gia il formato lunghezza campo corretto (con tipo sempre testo e conversioni cast CStr),
Alla fine una banale routine di scrittura da tabelle su/i file di testo risolve ol problema definitivamente.
Effort? 1 ora risolto x sempre con facile manutenibilita futura in caso di espansione tracciato.
Ho fatto programma sia in access che excel


title: 150.000 Record....

author: Bastet

text:
Ciao, secondo voi è gestibile un file access con 6 campi per 150.000
record ? Grazie


title: 150.000 Record....

author: namor

text:
Bastet ha scritto:
> Ciao, secondo voi è gestibile un file access con 6 campi per 150.000
> record ? Grazie
Non dovrebbe avere problemi. Che tipo e che dimensioni hanno i campi ?
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: 150.000 Record....

text:
due numerici, uno testo (60),  gli altri boolean.
Grazie



title: 150.000 Record....

text:
Bastet ha scritto:
> namor wrote:
> >Bastet ha scritto:
> >>Ciao, secondo voi è gestibile un file access con 6 campi per 150.000
> >>record ? Grazie
> >Non dovrebbe avere problemi. Che tipo e che dimensioni hanno i campi ?
> >Namor
> due numerici, uno testo (60),  gli altri boolean.
> Grazie
Scrivi DOPO al testo originale quando rispondi.
Io ho una tbl con 3 campi numerici long, un testo(3), un single e due
valuta, e per ora sono arrivato a 1.502.000 record senza riscontrare
problemi di alcun tipo se non un'ovvia lentezza nell'esecuzione delle
query.



title: Vorrei capire....

text:
Ciao a tutto il newsgroup,
ho da poco a che fare che un'applicazione access che mi presenta nella
finestra tabelle degli oggetti con un'icona strana, che chiama 'root'. Sono
icone verdi con una freccia a sx che va verso dx.
Presenta questi oggetti nella finestra tabelle, mentre nella finestra query
presenta le stesse icone ma senza la freccia nera.
Potreste spiegarmi di che si tratta?
Grazie mille!
Davide.cat


title: domanda stupida

author: sm

text:
uso excel e riesco a fare tutto quello che mi serve...
a che serve ACCESS?
Quali sono le differenze?


title: domanda stupida

author: Sergio MAZZA

text:
"sm" <
smav...@telekomtiodio.tiscalinet.it
> ha scritto nel messaggio
news:8h7tsq$4ea$1...@sirmdpsin17.inwind.it...
> uso excel e riesco a fare tutto quello che mi serve...
>
> a che serve ACCESS?
> Quali sono le differenze?
>
>
Evidentemente non hai necessitą di passare ad Access...
Ciao.


title: domanda stupida

author: Carlo Ve

text:
sm ha scritto nel messaggio <8h7tsq$4ea$
1...@sirmdpsin17.inwind.it
>...
>uso excel e riesco a fare tutto quello che mi serve...
>
>a che serve ACCESS?
>Quali sono le differenze?
Mettiamo che sia come avere un motorino o una automobilie.
Dipende da cosa devi fare, se magari devi andare in città o fare piccoli
spostamenti il motorino e' l'ideale riesce a fare molte cose che fa
un'automobile
certe cose le fa anche meglio e piu velocemente,  certe cose le fa in
maniera peggiore, ma per fare certe cose  non e' proprio adatto (no
comment).
Tu dici che ti trovi bene col motorino  e non senti alcun bisogno di avere
una automobile?
Puoi continuare tranquillamente cosi' .
Io dico che sia  meglio averli tutti e due,  e magari adoperare l'uno o
l'altro a seconda delle necessita'
Carlo Ve


title: domanda stupida

author: AntoGal

text:
sm <
smav...@telekomtiodio.tiscalinet.it
> scrisse...
> uso excel e riesco a fare tutto quello che mi serve...
> a che serve ACCESS?
> Quali sono le differenze?
Boh, io uso Word, qual è la differenza con Excel? ;-)
Scherzi a parte, ti faccio un esempio semplice semplice:
Immagina di voler tenere l'elenco dei tuoi clienti. Li scrivi tutti su un
foglio di Excel. Poi vuoi i fornitori, fai un altro foglio. Poi cominci a
memorizzarti gli articoli che compri dai fornitori e che rivendi ai clienti,
quindi per ogni articolo venduto vorresti un riferimento ai clienti ed al/ai
fornitori. Cominci a pensare a come potresti relazionare sti fogli, che già
hai l'esigenza di dover estrarre tutti gli articoli che costano tra le
10.000 e le 20.000 lire, acquistati da non più di un anno, da un determinato
gruppo di fornitori, che nell'anno hanno fatturato più di.... fammi sta
query sulle tabelle di Excel! Poi vuoi tenerti la giacenza di magazzino, e
mentre pensi a dove scrivere e come aggiornare in automatico sti valori...
hai capito una delle tante differenze di gestione dei dati tra Access ed
Excel.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: domanda stupida

text:
AntoGal ha scritto nel messaggio <8hjukr$8rp$
6...@lacerta.tiscalinet.it
>...
>sm <
smav...@telekomtiodio.tiscalinet.it
> scrisse...
>> uso excel e riesco a fare tutto quello che mi serve...
>> a che serve ACCESS?
>> Quali sono le differenze?
>
>Boh, io uso Word, qual è la differenza con Excel? ;-)
>
>Scherzi a parte, ti faccio un esempio semplice semplice:
>Immagina di voler tenere l'elenco dei tuoi clienti. Li scrivi tutti su un
>foglio di Excel. Poi vuoi i fornitori, fai un altro foglio. Poi cominci a
>memorizzarti gli articoli che compri dai fornitori e che rivendi ai
clienti,
>quindi per ogni articolo venduto vorresti un riferimento ai clienti ed
al/ai
>fornitori. Cominci a pensare a come potresti relazionare sti fogli, che già
>hai l'esigenza di dover estrarre tutti gli articoli che costano tra le
>10.000 e le 20.000 lire, acquistati da non più di un anno, da un
determinato
>gruppo di fornitori, che nell'anno hanno fatturato più di.... fammi sta
>query sulle tabelle di Excel! Poi vuoi tenerti la giacenza di magazzino, e
>mentre pensi a dove scrivere e come aggiornare in automatico sti valori...
>hai capito una delle tante differenze di gestione dei dati tra Access ed
>Excel.
Ma con Word come si fa a fare tutta sta roba?
Carlo Ve



title: domanda stupida

author: lbo dal portatile

text:
>uso excel e riesco a fare tutto quello che mi serve...
>
>a che serve ACCESS?
>Quali sono le differenze?
esiste il compilatore per excel?
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: domanda stupida

text:
>>uso excel e riesco a fare tutto quello che mi serve...
>>
>>a che serve ACCESS?
>>Quali sono le differenze?
>
>
>Mettiamo che sia come avere un motorino o una automobilie.
noneeee... il motorino e l'automobile sono access e oracle... non
scombiniamo gli esempi, senno' non ci capisco piu' niente...  access
ed excel sono il motorino e l'aspirapolvere, se non ricordo male...



title: domanda stupida

text:
lbo dal portatile ha scritto nel messaggio
<
393efcdd...@news.interbusiness.it
>...
>>>uso excel e riesco a fare tutto quello che mi serve...
>>>
>>>a che serve ACCESS?
>>>Quali sono le differenze?
>>
>>
>>Mettiamo che sia come avere un motorino o una automobilie.
>
>noneeee... il motorino e l'automobile sono access e oracle... non
>scombiniamo gli esempi, senno' non ci capisco piu' niente...  access
>ed excel sono il motorino e l'aspirapolvere, se non ricordo male...
maaaa
mi risulta un po' difficile capire come un motorino e l'aspirapolvere
possano fare
entrambi determinate cose
allora access potrebbe essere una dignitosa berlina con buone prestazioni e
interessante rapporto qualita' prezzo consumi relativamente semplice da
guidare,
mentre oracle una fuorie serie o un'automobile da F1 (non l'help)
Che ne dici di questa ?
Io odio la F1
Carlo Ve


title: gestionale Open Source

author: Marcus

text:
Navigando dalla rete ho trovato un gestionale open source
interessante, l'ho provato e' funziona ed è semplice da usare. Anche
se dalle indicazioni c'era scitto che funzionava un database e poi ho
scoperto che funziona con un'altro.
Ecco il link trovato su
linuxhelp.it
.
http://www.linuxhelp.it/modules.php?name=News&file=print&sid=2508
Saluti
Marco


title: Stampa report condizionale

author: Frank Homme

text:
Devo stampare un report che, in funzione della chiave primaria (var.
contatore autoincrementata) stampi diversi valori....
Esempio...
Se ID < 100 ... stampa "ABCD"
altrimenti stampa "BCDE"
Come posso procedere?
Grazie


title: Stampa report condizionale

author: PBsoft

text:
> Devo stampare un report che, in funzione della chiave primaria (var.
> contatore autoincrementata) stampi diversi valori....
>
> Se ID < 100 ... stampa "ABCD"
> altrimenti stampa "BCDE"
> Come posso procedere?
Dipende sostanzialmente da quante sono le varianti.
Se devi fare sempre e solo un semplice test come quello che hai riportato
in esempio, allora ti conviene impostare direttamente l'origine controllo
del controllo sul report, in un modo simile al seguente:
= Iif([ID] < 100; "ABCD"; "BCDE")
Se, invece, devi considerare diverse casistiche, allora ti conviene ricorrere
al VBA.
Intercetta l'evento formattazione del corpo del report (ammesso che il controllo
in questione si trovi nella sezione "corpo") e lě metti il codice che ti
serve, ad esempio:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
  Select Case Me.ID
    Case Is < 100
      Me.controllo = "ABCD"
    Case Is 257
      Me.controllo = "Pippo"
    Case Else
      Me.controllo = "BCDE"
  End Select
End Sub
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: Tabelle Utilizzate

author: Noce

text:
Esiste la possibilità di vedere quali sono le tabelle utilizzate da query,
maschere, report, in un database access?
Ciao e Grazie


title: x omasnc

author: tommy

text:
Ciao e scusa ancora.
Funziona tutto sul sistema op XPHome ma su Win98se quando faccio
regsvr32 c:\windows\system32\mousewhel.dll
Mi compare il seguente messaggio:
Load Library(c:\windows\system32\mousewel.dll) failed.
GetLastErrorReturns 0x00000485.


title: x omasnc

author: omasnc

text:
"tommy" <
sime...@tin.it
> ha scritto nel messaggio
news:i3jDa.37875$pR3.8...@news1.tin.it...

Purtroppo non sono in grado di aiutarti. Mi dispiace.
Ciao
Galliano.


title: criterio data su recordset.find

author: Massimo

text:
rstImportoCorr.Find "DataRegistrazione = " &
CLng(Forms!frmmovimentimagazzino!dataregistrazione) & "  "

Il suddetto criterio mi ritorna il messaggio di errore "Incompatibilità tra
tipi".... in cosa sbaglio?

Un saluto a tutti


title: criterio data su recordset.find

author: Karl Donaubauer

text:

Cosa vuoi ottenere con i due spazi alla fine oltre di un errore?

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


title: forms: hwnd

author: il mago galbusera

text:
ciao..
il parametro hwnd è un parametro costante per tutta la vita dell'istanza
della form aperta?
varia? in che occasione? come?
grazie


title: forms: hwnd

author: Giorgio prx

text:
"il mago galbusera" <galb...@katamail.com.NOWAR> ha scritto nel messaggio
news:b0ophq$dh5$1...@fata.cs.interbusiness.it...

Ciao
Il valore hwnd viene assegnato da windows agli oggetti che deve gestire.
Dai ricordi della programmazione in vb gli help sconsigliavano di
memorizzare il valore in una variabile perchè windows se necessario lo
cambia, ad esempio nel repaint del form.
Memore di questo quando devo passare l'hwnd a una dll passo il valore del
momento.
Ciao Giorgio.


title: forms: hwnd

author: Carlo Costarella

text:
"il mago galbusera" <galb...@katamail.com.NOWAR> ha scritto nel messaggio
news:b0ophq$dh5$1...@fata.cs.interbusiness.it...

E' valido e si determina all'apertura della maschera. Scompare alla chiusura
perchè scompare l'oggetto.
Infatti è un oggetto non solo per Access ma anche per Windows.
Ciao, Carlo


title: forms: hwnd

text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:b0orrg$ige$1...@lacerta.tiscalinet.it...
> Il valore hwnd viene assegnato da windows agli oggetti che deve gestire.
> Dai ricordi della programmazione in vb gli help sconsigliavano di
> memorizzare il valore in una variabile perchè windows se necessario lo
> cambia, ad esempio nel repaint del form.
mmm.. usando l'hwnd come key per l'inserimento di una form in una collection
allora potrei trovarmi un hwnd inconsistente..
cosa potrei usare al suo posto per rintracciare poi una particolare istanza
di una form?
ciao


title: forms: hwnd

author: Alex

text:
"il mago galbusera" <galb...@katamail.com.NOWAR> wrote in message
news:b0p3bi$i0c$
1...@fata.cs.interbusiness.it
[CUT]
> mmm.. usando l'hwnd come key per l'inserimento di una form in una collection
> allora potrei trovarmi un hwnd inconsistente..
>
> cosa potrei usare al suo posto per rintracciare poi una particolare istanza
> di una form?
>
> ciao
Mai avuto problemi, è l'unico modo che io sappia per identificare
un'istanza di FORM.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: forms: hwnd

text:
> Mai avuto problemi, è l'unico modo che io sappia per identificare
> un'istanza di FORM.
speriamo :)
se poi non funzionerà non saprò come correggere.. senza memorizzare l'hwnd
attivo al momento della creazione nel tag o qualche altre proprietà di
ripiego
grazie mille


title: forms: hwnd

author: Alessandro Cara

text:
> cosa potrei usare al suo posto per rintracciare poi una particolare istanza
> di una form?
>
> ciao
La mia struttura prevede il riutilizzo sempre dello stesso form
contenitore,
ripesco l'istanza giusta attraverso la "Key" della collection.
Non mi e' mai servito scomodare hwnd e la mia "key" non e' altro che
il caption di "Form"
--
a.cara
Togli qualcosa dall'email


title: forms: hwnd

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E301DA5...@blunet.it...

In pratica ad ogni istanza attribuisci, ovviamente, una Caption e
la registri nella collection passando la Caption al Key..??
Non ci ho mai pensato......, e se l'hai fatto è perchè funziona bene,
quindi lo adotterò anch'io....!
 Grazie per la DRITTA.
@Alex.


title: forms: hwnd

text:
> In pratica ad ogni istanza attribuisci, ovviamente, una Caption e
> la registri nella collection passando la Caption al Key..??
scusate il mio intervento da gavanello..
.. ma come può funzionare?
se apro una seconda istanza della form "anagrafiche" per confrontare due
record della tabella anagrafiche, avrò due form con la caption
"anagrafiche".. e quindi due key uguali. cioè un errore alla registrazione
dell'oggetto nella collection!
Può funzionare se nella caption ci metto qualcosa tipo "Anagrafiche (" &
hwnd & ")" però è davvero brutto da vedersi esteticamente...
mi sono forse perso qualche pezzo?


title: forms: hwnd

text:
il mago galbusera wrote:
>
> Puň funzionare se nella caption ci metto qualcosa tipo "Anagrafiche (" &
> hwnd & ")" perň č davvero brutto da vedersi esteticamente...
"Anagrafica" & cognome & nome (a quel punto ce  l'hai) e' esteticamente
brutto da vedersi? orrendo? orripilante? va bene anche un qulsiasi
progressivo



title: Spostamento database..........non si apre più!

text:
Salve a tutti!
Mi sta capitando una cosa moooooooolto strana:
sposto un database, funzionante, da una cartella ad un'altra e,
improvvisamente, mi esce il messaggio -
"Opzione non riconosciuta nella riga di comando usata per l'avvio di
Microfost Office Access"
"Uscire e riavviare Microsoft Office Access utilizzando opzioni della
riga di comando valide"
"Impossibile trovare il file di database "k:\Documenti.mdb"
- K=lettera unità e "Documenti.mdb" non è quello che voglio aprire
(???!!!)
Se faccio ritornare il database nella cartella di "origine", me lo
apre senza problemi!
Cos'è successo e come posso risolvere?
Grazie anticipatamente.
Marco.


author: Pablitomf

text:
lo apri da un Icona "collegamento" dove hai impostato un percorso a
manina?... bhè se sì e sposti il Db, devi cambiare ovviamente anche il
percorso di apertura dell'icona...
altrimenti spiega meglio...
--
---
Ciao
Pablitomf
FORZA NAPOLI - - - SEMPRE!
Tifosi Napoletani, gente fantastica
http://it.youtube.com/watch?v=gUqFHOXrK-M&feature=related
<
redsko...@gmail.com
> ha scritto nel messaggio
news:bcb27a66-ca9f-4d29...@y6g2000prf.googlegroups.com...



text:
On 26 Apr, 16:40, "Pablitomf" <
pablit...@hotmail.it
> wrote:
> lo apri da un Icona "collegamento" dove hai impostato un percorso a
> manina?... bhè se sì e sposti il Db, devi cambiare ovviamente anche il
> percorso di apertura dell'icona...
>
> altrimenti spiega meglio...
>
> --
> ---
> Ciao
> Pablitomf
>
> FORZA NAPOLI - - - SEMPRE!
>
> Tifosi Napoletani, gente fantasticahttp://
it.youtube.com/watch?v=gUqFHOXrK-M&feature=related
> <
redskorpi...@gmail.com
> ha scritto nel messaggionews:bcb27a66-ca9f-4d29...@y6g2000prf.googlegroups.com...
> Salve a tutti!
>
> Mi sta capitando una cosa moooooooolto strana:
>
> sposto un database, funzionante, da una cartella ad un'altra e,
> improvvisamente, mi esce il messaggio -
> "Opzione non riconosciuta nella riga di comando usata per l'avvio di
> Microfost Office Access"
> "Uscire e riavviare Microsoft Office Access utilizzando opzioni della
> riga di comando valide"
>
> "Impossibile trovare il file di database "k:\Documenti.mdb"
> - K=lettera unità e "Documenti.mdb" non è quello che voglio aprire
> (???!!!)
>
> Se faccio ritornare il database nella cartella di "origine", me lo
> apre senza problemi!
>
> Cos'è successo e come posso risolvere?
>
> Grazie anticipatamente.
> Marco.
Non è una questione di collegamento. Anche se sfoglio le cartelle e
vado in quella dove l'ho spostato, mi da il problema. La rimetto nella
cartella dov'era prima e sparisce il problema.
Grazie dell'attenzione.
Marco.


text:

Non è che il bd che stai spostando è un FE e quindi le sue tabelle
sono collegate a un altro db?
Prova a vedere se le tabelle del db che vuoi spostare hanno l'icona di
tabelle collegate.
E' giusto un'idea...


text:

> E' giusto un'idea...- Nascondi testo citato
>
> - Mostra testo citato -
Allora, ricapitolando.
Deve esserci qualcosa che non va non so dove:
Se creo un nuovo database, vuoto, nella directory "PIPPO", importo
tutto di quel db che m'interessa, lo apro, lo chiudo quanto voglio,
tutto a posto.
Questo nuovo file, lo sposto nella directory "TIZIO", si presenta il
problema.
L'errore che mi da, è sempre "k:\Documenti.mdb" - K è la mia unità di
rete dei documenti alla directory "Documenti", ma non capisco questo
"k:\Documenti.mdb". Ha memorizzato questo percorso/file e non capisco
come. Creandone un altro, vuoto, senza nessuna importazione, lo sposto
dove voglio e funziona tranquillamente.
Ho anche provato a cercare con regedit, per un potenziale "corruzione"
d'installazione di Office 2003, ma non trovo nulla. Non ho nessun
codice particolare che mi indica, eventualmente, questo percorso in
errore.
Grazie dell'attenzione.
Marco.


text:

io non sono una smanettona, mi arrangio
proverie a guardare in visualizzazione struttura
1) se c'è una macro autoexe e vedere se rimanda a un quache percorso
2) se le tabelle sono collegate ad un altro db
Buona fortuna!


text:

> proverie a guardare in visualizzazione struttura
      già fatto
> 1) se c'è una macro autoexe e vedere se rimanda a un quache percorso
     non ho nessuna macro
> 2) se le tabelle sono collegate ad un altro db
     nessuna tabella, maschera, ecc.ecc. collegata
> Buona fortuna!- Nascondi testo citato
 Grazie lo stesso.
Marco.


title: Prelevare numero da stringa

author: Giorgia

text:
come posso prelevare il numero  "125" da questa stringa?
A/0125/10
Grazie!
--
Giorgia


title: Prelevare numero da stringa

author: Marco Pizzamiglio

text:
Giorgia ha scritto:
> come posso prelevare il numero  "125" da questa stringa?
> A/0125/10
> Grazie!
  Val(Mid$("A/0125/10",3,4))
Vedi sull'help <F1> Val() e Mid$()
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Prelevare numero da stringa

text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:hmo7kc$sq4$1...@news.newsland.it...

Grazie, online non avevo trovato alcun riferimento.
Ora studio sui tuoi consigli.
Ciao
Giorgia


title: Prelevare numero da stringa

text:
Marco Pizzamiglio wrote:
> Giorgia ha scritto:
>
>> come posso prelevare il numero  "125" da questa stringa?
>
>> A/0125/10
>
>  Val(Mid$("A/0125/10",3,4))
> ...
Voto per: 4,3
--
:-)
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Prelevare numero da stringa

author: almorel

text:

Ciao Giorgia,
in questo modo prendi tutto quello che sta tra i due "/",
indipendentemente dalla lunghezza.
a=mid("A/015995/10",instr("A/015995/10","/")+1,instrrev("A/
015995/10","/")-instr("A/015995/10","/")-1)
Ciao
Alberto


title: nome della maschera padre

author: pietro

text:
Ciao a tutti, ho il seguente problema:
Ho una maschera con annidate altre maschere che su corrente devono
eseguire delle operazioni in riferimento alla maschera principale..
Mi serve avere il nome della maschera che la contiene nell'evento su
corrente della maschera figlio
spero di essere stato non troppo contorto.
Ciao


title: nome della maschera padre

text:
pietro <
h...@interfree.it
> wrote in message
654917f.02030...@posting.google.com...

In realtà un po contorto lo sei stato... perchè nella maschera principale
non inserisci una casella con valore predefinito = al nome della maschera e
nelle operazioni di cui parli fai riferimento a questo contenuto?


title: nome della maschera padre

author: Roberto - Syd

text:
"pietro" <
h...@interfree.it
> ha scritto nel messaggio
news:654917f.02030...@posting.google.com...

Per far riferimento ad un oggetto che contiene altri oggetti puoi usare
l'istruzione Parent con la quale puoi fare riferimento a tutti i controlli e
proprietą presenti nell'oggetto contenitore.
Es.: Se nella tua maschera principale hai un controllo che si chiama cliente
e vuoi fare riferimento al controllo cliente da una sottomaschera puoi fare
cosģ: MsgBox Parent.Cliente
Ciao Roberto - Syd


title: nome della maschera padre

author: Emyr

text:


me.parent.name
Saluti.
Emanuele.


title: nome della maschera padre

author: Alessandro

text:
"pietro" <
h...@interfree.it
> wrote in message
news:654917f.02030...@posting.google.com...

Più che il NOME, di cui te ne fai poco, se non saperlo, devi
poter fare riferimento a eventi, funzioni e/o oggetti della
maschera Parent:
Me.Parent.TuoControllo
Me.Parent.NomeSub
Me.Parent.NomeFunznione 'Parametro'
Ciao.
Alessandro
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Strano comportamento query

author: RobertOne

text:
Ciao a tutti.
Non capisco perchè una query si comporta nella seguente maniera. Con la
seguente query
SELECT Invitati.NumTav, Invitati.GrupFam, Invitati.Nom, Invitati.An,
Invitati.NumPos
FROM Invitati
WHERE (((Invitati.NumTav)=[Forms]![Visualizza tavoli]![NumTav]) AND
((Invitati.ConPre)=True) AND ((Invitati.NonPar)=False))
ORDER BY Invitati.GrupFam, Invitati.Nom;
a mezzo di una combobox seleziono il n. del tavolo degli ospiti e
successivamente nella sottomaschera ottengo il risultato voluto. Non riesco
a capire perchè sempre uno dei commensali ogni tanto sparisce dal tavolo
assegnatoli (n°1) e lo ritrovo in qualsiasi altro tavolo. Il nome del campo
che assegna il numero del tavolo è NumTav. Sarà anche una stupidaggine ma
non riesco venire a capo di questa storia...!
Grazie.
Roberto


title: Strano comportamento query

author: MA

text:

da solo non lo fa
cos'hai su current?
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Strano comportamento query

text:
"MA" ha scritto nel messaggio ...
> da solo non lo fa
> cos'hai su current?
>
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
Questo è il codice VBA utilizzato:
Private Sub Comando6_Click()
On Error GoTo Err_Comando6_Click
    Dim stDocName As String
    stDocName = "Disposizione Tavoli"
    DoCmd.OpenReport stDocName, acPreview
Exit_Comando6_Click:
    Exit Sub
Err_Comando6_Click:
    MsgBox Err.Description
    Resume Exit_Comando6_Click
End Sub
Roberto.


title: Strano comportamento query

text:

e questo è sul pulsante, io ti ho chiesto su current o su altri eventi



title: Strano comportamento query

text:
"MA"  ha scritto nel messaggio ...
> e questo è sul pulsante, io ti ho chiesto su current o su altri eventi
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
Su altri eventi non ho nulla. Su current non so dove trovarlo.
Roberto.


title: Dopo la requery di una combo come posso posizionarla sulla prima ed unica riga

author: Ever

text:
Un saluto a tutti,
Ho una form con 2 campi e la modifica del primo campo mi fa caricare con una
requery una riga con diverse colonne sul secondo campo (una combo).
Sono però costretto a cliccare sulla combo e selezionare la riga per rendere
visibili le colonne all'applicativo.
Esiste una maniera per fare posiionare la combo sulla prima ed unica riga ?
Grazie a tutti fin d'ora
Ever


author: Alessandro Baraldi

text:

Ma ha senso usare una combo se c'è un solo ITEM...????
In ogni caso:
www.donkarl.com/it?FAQ4.12
@Alex


text:
Ho seguito il consiglio del sito
www.donkarl.com
ma l'istruzione Me.Cliente.ItemData (0) mi da utilizzo non valido di
property
dove Me.Cliente è la combo con come origine riga una query con NumDdt come
filtro
Private Sub NumDdt_AfterUpdate()
    Me.Cliente.Requery
    Me.Cliente.ItemData (0)
End Sub
Ho interpretato male i suggerimenti ?
Grazie ancora
Ever
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:aacb6163-8d00-4d5b...@e39g2000hsf.googlegroups.com...



title: Entrare in maschera con record in modifica

author: Nicola Trevisan

text:
Riformulo la richiesta fatta precedentemente...ora è comprensibile!
------------------
Io devo aprire una maschera in modalità aggiunta (e questo lo so fare),
vorrei però che appena la maschera si apre il record sia già in modifica
(appare subito la matitina con i puntini di sospensione).
Ciao
    Nicola Trevisan


text:
> Io devo aprire una maschera in modalità aggiunta (e questo lo so fare),
> vorrei però che appena la maschera si apre il record sia già in modifica
> (appare subito la matitina con i puntini di sospensione).
>
Ti posizioni sul campo e fai
cboCondomino = cboCondomino o txtIndirizzo = txtIndirizzo
access penserà che stai digitando e quindi entrera in modifica
o altrimenti spari un sendkeys su un controllo, fai tu.
Ciao.


text:
perfetto,
ho anche capito che sbagliavo ad usare l'evento.
Io usavo OnOpen, invece bisogna usare OnLoad
grazie ancora
"alex1" <
non...@no.it
> ha scritto nel messaggio
news:4342473d$0$8488$5fc...@news.tiscali.it...



title: Confezioni

author: Leppe

text:
ciao a tutti
tabella carico: Carico la merce in cartoni
Tabella scarico: Scarico la merce in cartoni o in pezzi singoli (1 cartone =
10 pezzi singoli)
Il codice a barre sul cartone è differente del pezzo singolo.
teoricamente come posso convertire i cartoni in pezzi singoli e viceversa in
modo da avere un unventario unico?
grazie


title: Confezioni

text:


gestisci carico e scarico tramite codice a barre e nei calcoli con un
iif trasformi la quantità dei cartoni in pezzi a seconda del codice a
barre,molto semplice
Saluti.
Emanuele.


title: Passaggio dati Single --> Double

author: bande

text:
Ciao a tutti,
ho un problema con il formato dei numeri decimali. Ho notato che se assegno
ad un campo Double un valore preso da un altro campo Single tipo 12.47
questo viene salvato come 12,4699987.... Come mai? E possibile evitare che
succeda? In previsione di uniformare tutti i dati, ad esempio portandoli a
Double come mi consigliate di agire?
Grazie in anticipo
--
Andrea


title: Passaggio dati Single --> Double

author: Roberto dal portatile

text:
"bande" <
raggi...@mail.ru
> ha scritto nel messaggio
news:9pfall$hommi$2...@ID-65136.news.dfncis.de...

Ma stai parlando di campi di una tabella o di controlli di una maschera?
Il valore 12,47 è il risultato di una digitazione o di un calcolo?
Che formato hanno i due oggetti?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Passaggio dati Single --> Double

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9pfklb$ola$1...@stargate1.inet.it...
>
> "bande" <
raggi...@mail.ru
> ha scritto nel messaggio
> news:9pfall$hommi$2...@ID-65136.news.dfncis.de...
> > Ciao a tutti,
> >
> > ho un problema con il formato dei numeri decimali. Ho notato che se
> assegno
> > ad un campo Double un valore preso da un altro campo Single tipo 12.47
> > questo viene salvato come 12,4699987.... Come mai? E possibile evitare
che
> > succeda? In previsione di uniformare tutti i dati, ad esempio portandoli
a
> > Double come mi consigliate di agire?
> >
> > Grazie in anticipo
> >
> > --
> > Andrea
> >
>
> Ma stai parlando di campi di una tabella o di controlli di una maschera?
di un controllo associato ad un campo di una tabella
> Il valore 12,47 è il risultato di una digitazione o di un calcolo?
di un assegnamento es:
Me!MioControlloDouble = Me!MioCOntrolloSingle
> Che formato hanno i due oggetti?
nessuno, semplici caselle di testo.
La stessa cosa succede se assegno un campo di un recordset.
Me!ControlloDouble = Rst!CampoSingle.
Grazie Roberto
Ciao
--
Andrea


title: Passaggio dati Single --> Double

author: Roberto da casa

text:
"bande" <
raggi...@mail.ru
> ha scritto nel messaggio
news:9pfur2$imokm$1...@ID-65136.news.dfncis.de...
>
> "Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
> news:9pfklb$ola$1...@stargate1.inet.it...
> >
> > "bande" <
raggi...@mail.ru
> ha scritto nel messaggio
> > news:9pfall$hommi$2...@ID-65136.news.dfncis.de...
> > > Ciao a tutti,
> > >
> > > ho un problema con il formato dei numeri decimali. Ho notato che se
> > assegno
> > > ad un campo Double un valore preso da un altro campo Single tipo 12.47
> > > questo viene salvato come 12,4699987.... Come mai? E possibile evitare
> che
> > > succeda? In previsione di uniformare tutti i dati, ad esempio
portandoli
> a
> > > Double come mi consigliate di agire?
> > >
> > > Grazie in anticipo
> > >
> > > --
> > > Andrea
> > >
> >
> > Ma stai parlando di campi di una tabella o di controlli di una maschera?
>
> di un controllo associato ad un campo di una tabella
>
Ebbene il valore in questo campo di lunghezza Precisione singola è stato
digitato o è il risultato di un calcolo?
Te lo chiedo perché se in un campo di una tabella a Precisione singola
digito 12,47  e poi il campo lo faccio diventare a Precisione doppia, il
valore che ci trovo dentro é 12,470000267028 e non 12,4699987....  come dici
tu.
Se invece risulta da un calcolo di fatto poteva essere già inferiore di
12,47, anche se poi ti veniva visualizzato tale valore. Potrebbe essere uno
dei mal di pancia procurati dal registrare campi calcolati in una tabella.
[CUT]
>
> Ciao
>
> --
> Andrea



title: Passaggio dati Single --> Double

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:NsNu7.18606$0Y2.2...@news.infostrada.it...
> ?
> > >
> > >
> > > Ma stai parlando di campi di una tabella o di controlli di una
maschera?
> >
> > di un controllo associato ad un campo di una tabella
> >
>
> Ebbene il valore in questo campo di lunghezza Precisione singola è stato
> digitato o è il risultato di un calcolo?
> Te lo chiedo perché se in un campo di una tabella a Precisione singola
> digito 12,47  e poi il campo lo faccio diventare a Precisione doppia, il
> valore che ci trovo dentro é 12,470000267028 e non 12,4699987....  come
dici
> tu.
> Se invece risulta da un calcolo di fatto poteva essere già inferiore di
> 12,47, anche se poi ti veniva visualizzato tale valore. Potrebbe essere
uno
> dei mal di pancia procurati dal registrare campi calcolati in una tabella.
>
>
Si, hai ragione su 12,470000267..., ma il punto e', perche' di un campo
digitato e non calcolato il passaggio tra un tipo di decimale e l'altro ha
questi problemi.
Nel mio programma ho alcuni campi in precisione semplice altri in precisione
doppia e non so come uniformare il tutto anche in vista di ulteriori valori
decimali per i nuovi listini in euro.
Ciao
--
Andrea


title: Passaggio dati Single --> Double

text:
"bande" <
raggi...@mail.ru
> ha scritto nel messaggio
news:9ph0cu$immn7$1...@ID-65136.news.dfncis.de...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:NsNu7.18606$0Y2.2...@news.infostrada.it...
> > ?
> > > >
> > > >
> > > > Ma stai parlando di campi di una tabella o di controlli di una
> maschera?
> > >
> > > di un controllo associato ad un campo di una tabella
> > >
> >
> > Ebbene il valore in questo campo di lunghezza Precisione singola è stato
> > digitato o è il risultato di un calcolo?
> > Te lo chiedo perché se in un campo di una tabella a Precisione singola
> > digito 12,47  e poi il campo lo faccio diventare a Precisione doppia, il
> > valore che ci trovo dentro é 12,470000267028 e non 12,4699987....  come
> dici
> > tu.
> > Se invece risulta da un calcolo di fatto poteva essere già inferiore di
> > 12,47, anche se poi ti veniva visualizzato tale valore. Potrebbe essere
> uno
> > dei mal di pancia procurati dal registrare campi calcolati in una
tabella.
> >
> >
>
> Si, hai ragione su 12,470000267..., ma il punto e', perche' di un campo
> digitato e non calcolato il passaggio tra un tipo di decimale e l'altro ha
> questi problemi.
Come sicuramente sai i dati numerici nei PC non sono raffigurati in base 10
(come siamo abituati noi umani) ma in forma binaria (ovvero in base 2).
Visto che la lunghezza dei campi è definita e non illimitata, può succedere
che alcuni valori in base 10, per una determinata lunghezza di campo,
vengono memorizzati con una certa approssimazione; questa approssimazione
cambia al variare della lunghezza dei campi di tipo numerico (ovvero da
Precisione singola a Precisione doppia e viceversa).
> Nel mio programma ho alcuni campi in precisione semplice altri in
precisione
> doppia e non so come uniformare il tutto anche in vista di ulteriori
valori
> decimali per i nuovi listini in euro.
Secondo me va valutata la possibiltà/necessità di convertire finalmente i
campi relativi a importi e prezzi unitari in tipo Valuta, specie per
normalizzare una volta tanto la gestione dei decimali, che hanno regole
commerciali e legislative ben precise.
Prova a leggere sull'help le proprietà intrinseche di questo tipo di dati,
specie per quanto attiene il trattamento e l'arrotondamento automatico da
parte di Access dei decimali (non è solo un problema di formato e quindi di
visualizzazione, ma è una razionalizzazione del valore contenuto nei campi).
Non credo che esistano regole sempre valide e che prescindono
dall'architettura e dagli algoritmi di calcolo dei database.
Per i prezi unitari che valgono meno di 20 lire, ad esempio, penso che il
problema vada risolto oltre che modificando l'informattizzazione, anche
modificando le unità di misura dei listini: in base alle indicazioni della
UE lo avremmo dovuto fare da oltre due anni (ad esempio l'Unione Europea ha
bandito il chilo come unità di misura di peso indicando come unità minima la
tonnellata: insomma ci ha invitato a usare i decimali nelle quantità, visto
che per i prezzi unitari possiamo avere massimo due decimali).



title: [OT]Preparazione di base Access

author: Carlo Costarella

text:
Per chi vuole cimentarsi nelle proprie conoscenze di base di Access,
propongo questo sito:
http://www.makmo.com/scuola/ecdl/index.php
Qui bisogna scegliere "Basi di dati(Databases)" e poi il numero del test da
1 a 4.
Il sistema propone una trentina di domande a volte a risposta multipla e un
punteggio che si modifica ad ogni risposta esatta o errata.
Non specifica a quale versione di Access si riferisce ma può essere
divertente...
Io in un test ho raggiunto la mitica soglia di 93 punti...mica male. Ci sono
anche degli errori o inesattezze.
Buon divertimento.
Ciao, Carlo


title: [OT]Preparazione di base Access

text:
"Carlo Costarella" <
carloco...@libero.it
> wrote in message
news:439481c6$0$13266$
4faf...@reader2.news.tin.it
>
> Per chi vuole cimentarsi nelle proprie conoscenze di base di Access,
> propongo questo sito:
>
http://www.makmo.com/scuola/ecdl/index.php
>
{CUT]
> Buon divertimento.
> Ciao, Carlo
Ho fatto 97, mi ha fregato l'ultima, ma era interpretabile....!!!
Divertente anche se di basso profilo.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: [OT]Preparazione di base Access

author: IgnazioC

text:


che grafica sobria... ;)
--
IgnazioC
----------------------
www.sitocomune.com
www.patx.net
----------------------


title: [OT]Preparazione di base Access

text:
On Mon, 05 Dec 2005 19:34:41 +0100, IgnazioC <
c.ign...@virgilio.it
>
wrote:
>On Mon, 5 Dec 2005 19:10:49 +0100, "Carlo Costarella"
><
carloco...@libero.it
> wrote:
>
>>
>>Per chi vuole cimentarsi nelle proprie conoscenze di base di Access,
>>propongo questo sito:
>>
http://www.makmo.com/scuola/ecdl/index.php
>>
>>Qui bisogna scegliere "Basi di dati(Databases)" e poi il numero del test da
>>1 a 4.
>>Il sistema propone una trentina di domande a volte a risposta multipla e un
>>punteggio che si modifica ad ogni risposta esatta o errata.
>>Non specifica a quale versione di Access si riferisce ma può essere
>>divertente...
>>Io in un test ho raggiunto la mitica soglia di 93 punti...mica male. Ci sono
>>anche degli errori o inesattezze.
>>Buon divertimento.
>>Ciao, Carlo
>>
>>
>che grafica sobria... ;)
93 anche io..sob sob..
ma in effetti certe domande sono equivocabili.
divertente.



title: [OT]Preparazione di base Access

author: Pinco pallino

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:439481c6$0$13266$4faf...@reader2.news.tin.it...
>
> Per chi vuole cimentarsi nelle proprie conoscenze di base di Access,
> propongo questo sito:
>
http://www.makmo.com/scuola/ecdl/index.php
>
> Qui bisogna scegliere "Basi di dati(Databases)" e poi il numero del test
da
> 1 a 4.
> Il sistema propone una trentina di domande a volte a risposta multipla e
un
> punteggio che si modifica ad ogni risposta esatta o errata.
> Non specifica a quale versione di Access si riferisce ma puň essere
> divertente...
> Io in un test ho raggiunto la mitica soglia di 93 punti...mica male. Ci
sono
> anche degli errori o inesattezze.
> Buon divertimento.
E' un test di profilo veramente basso: sconcerta pensare che negli USA
funzionano piů o meno in quel modo i test di fine anno delle scuole
superiori.
Bah.


title: [OT]Preparazione di base Access

author: TANNHAUSER

text:
Pinco pallino ha scritto:
> E' un test di profilo veramente basso: sconcerta pensare che negli USA
> funzionano più o meno in quel modo i test di fine anno delle scuole
> superiori.
> Bah.
Appunto, l'hai detto, non è di livello elevato ma proprio e solo in tale
veste va commentato. Come per la patente dell'auto, quella ECDL ti
permette teoricamente di valutare l'idoneità alla guida ma non assicura a
nessuno, nè al neo-guidatore nè a chi gli circola attorno, che
praticamente lo sappia fare, per non parlare di correre in F1. ;-)
--
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Nr etichette vuote

author: Eugenio Maria

text:
Devo stampare un nr. x di etichette vuote all' inizio di una stampa come
faccio???
Non ho trovato niente su google, ma so che tempo fa se ne discusso qui sul
newsgroup
Buon lavoro a tutti...


title: Nr etichette vuote

author: Lorenzo Coronati

text:
Scrisse "Eugenio Maria" <
allo...@ikkes.com
>:
>Devo stampare un nr. x di etichette vuote all' inizio di una stampa come
>faccio???
boh, usa per esempio una query di unione, oppure una tabella
temporanea su cui accodi all'uopo...
--
lorenzo coronati
---


title: Origine Query per un TextBox

author: mino

text:
Salve a tutti . Sto tentando di capire come si può inserire nell'origine
controllo di una casella di testo non associata il risultato di una Query
costruita apposta.Per esempio ho costruito una query per recuperare il
valore di una maschera diversa da quella corrente(una casella di testo
contenente una data)e con origine record diverso da quello della maschera
corrente.Il nome del campo della QueryPrestato come faccio a introdurlo
nella casella di testo?Ho provato a fare copia e incolla della espressione
SQL generata dalla query e inserirla nell'origine controllo della casella ma
mi restituisce #Errore.So pure che questo problema si può risolvere con
DLookup ma non lo so usare bene.Per esempio ho tentato con
=DLookup("PRESTATO", "PRESTITI", " [NUM_INVENTARIO]=" &
Forms!ENTRY!NUM_INVENTARIO) dove PRESTATO è di tipo data/ora, NUM_INVENTARIO
è numerico ed ENTRY è la maschera dove c'è la textbox dove vorrei
visualizzare la data contenuta in "PRESTATO". La maschera ENTRY ha anche una
casella di testo NUM_INVENTARIO che la collega a "PRESTITI". Scusate la
confusione ma mi sto costruendo le basi con questo sito.
  Grazie per la pazienza a chi vorrà gentilmente rispondere.
                         Mino
--------------------------------
Inviato via
http://usenet.libero.it


title: Origine Query per un TextBox

author: Alessandro Cara

text:
mino wrote:
[cut]
> DLookup ma non lo so usare bene.Per esempio ho tentato con
> =DLookup("PRESTATO", "PRESTITI", " [NUM_INVENTARIO]=" &
> Forms!ENTRY!NUM_INVENTARIO) dove PRESTATO è di tipo data/ora, NUM_INVENTARIO
> è numerico ed ENTRY è la maschera dove c'è la textbox dove vorrei
> visualizzare la data contenuta in "PRESTATO".
[cut]
magari se come separatore metti ; invece di , va meglio
--
a.cara
Togli qualcosa dall'email


title: Origine Query per un TextBox

text:
> > DLookup ma non lo so usare bene.Per esempio ho tentato con
> > =DLookup("PRESTATO", "PRESTITI", " [NUM_INVENTARIO]=" &
> > Forms!ENTRY!NUM_INVENTARIO) dove PRESTATO è di tipo data/ora,
NUM_INVENTARIO
> > è numerico ed ENTRY è la maschera dove c'è la textbox dove vorrei
> > visualizzare la data contenuta in "PRESTATO".
> [cut]
>
> magari se come separatore metti ; invece di , va meglio

Ho provato anche il ; ma non cambia niente. Comunque Grazie Alessandro.



title: Origine Query per un TextBox

author: Antonio Biso

text:
"mino" <
min...@libero.it
> ha scritto nel messaggio
news:217Z59Z199Z101Y...@usenet.libero.it...
> DLookup ma non lo so usare bene.Per esempio ho tentato con
> =DLookup("PRESTATO", "PRESTITI", " [NUM_INVENTARIO]=" &
> Forms!ENTRY!NUM_INVENTARIO) dove PRESTATO è di tipo data/ora,
NUM_INVENTARIO
> è numerico ed ENTRY è la maschera dove c'è la textbox dove vorrei
> visualizzare la data contenuta in "PRESTATO". La maschera ENTRY ha anche
una
> casella di testo NUM_INVENTARIO che la collega a "PRESTITI". Scusate la
=DLookup("PRESTATO", "PRESTITI", "[NUM_INVENTARIO]=" & NUM_INVENTARIO)
> confusione ma mi sto costruendo le basi con questo sito.
Sito?
Antonio


title: Origine Query per un TextBox

text:
"mino" <
min...@libero.it
> ha scritto nel messaggio
news:217Z59Z199Z101Y...@usenet.libero.it...

Prova così:
=DLookup("PRESTATO"; "PRESTITI"; "[NUM_INVENTARIO]=" &
Forms!ENTRY!NUM_INVENTARIO)
Visto che la DLookup la stai scrivendo nell'origine controllo di una casella
di testo, come separatore invece della virgola usa il punto e virgola.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Origine Query per un TextBox

text:
mino wrote:
[cut]
>
> Ho provato anche il ; ma non cambia niente. Comunque Grazie Alessandro.
cmq se il valore e' gia' su un altro form fare direttamente
=Forms!Nomeform!nomecontrollo (che,ovviamente, deve essere aperta)
non basta?



title: Origine Query per un TextBox

text:
Il 03 Feb 2003, 15:36, "Roberto da casa" <
r.ma...@libero.it
> ha scritto:
>
> Prova cosě:
>
> =DLookup("PRESTATO"; "PRESTITI"; "[NUM_INVENTARIO]=" &
> Forms!ENTRY!NUM_INVENTARIO)
>
> Visto che la DLookup la stai scrivendo nell'origine controllo di una
casella
> di testo, come separatore invece della virgola usa il punto e virgola.
>
> --
> Roberto
Non so come fai ma devi essere un genio, riesci a risolvere ogni cosa.
Siccome non lo fai solo per me ma noto che sei coinvolto quasi in tutte le
discussioni, come minimo Ti siamo infinitamente grati. MINO
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
>
--------------------------------
Inviato via
http://usenet.libero.it


title: Origine Query per un TextBox

text:
"mino" <
min...@libero.it
> ha scritto nel messaggio
news:217Z59Z199Z101Y...@usenet.libero.it...
[CUT]
>
>
> Non so come fai ma devi essere un genio, riesci a risolvere ogni cosa.
> Siccome non lo fai solo per me ma noto che sei coinvolto quasi in tutte le
> discussioni, come minimo Ti siamo infinitamente grati. MINO
>
Beh, sei nuovo altrimenti saresti al corrente dell'esistenza della mia
famosa sfera di cristallo. ;-)
--
Roberto



title: Origine Query per un TextBox

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:FSv%9.78782$ZE.21...@twister2.libero.it...

E dell'Occhio di vetro.........!!! ;-)
@Alex.


title: Suddividere Report N Fattura per generare file PDF

text:
Ciao a tutti,
sono sempre qui con domande riguardo a PDF.
Sto usando il codice di lemans per creare file PDF da un report, e fin qui
tutto OK.
Ora io ho un report lungo con dentro immaginiamo 100 Fatture e vorrei creare
per ogni singola Fattura un file.
All'einterno del reporto ho messo questo:
Private Sub Report_Page()
Dim blRet As Boolean
blRet = ConvertReportToPDF("Ristampa Fatture", vbNullString,
"C:\Temp\Fattura_N_" & Me.N_Fattura & "_Del_" & Day(Me.Data_Export) & "-" &
Month(Me.Data_Export) & "-" & Year(Me.Data_Export) & ".PDF", False, False)
End Sub
Se ho un report basato su una form che va dalla fattura N. alla fattura N.
come posso ciclare il tutto perchè mi generi un file per fattura?
Per ora ho generato un'unico file Fattura_N_15_Del_25-1-2008.PDF
Ciao a tutti Cesco


text:
"
news.libero.it
" <
cesi...@msn.com
> ha scritto nel messaggio
news:iMBPk.184372$FR.4...@twister1.libero.it...

Ho provato in questo modo ma sicuro non va bene
Public Function CreaPDF_Fatture() As String
Dim rcs As DAO.Recordset
Dim i As Integer, MiaStringa As String
Dim blRet As Boolean
Set rcs = CurrentDb.OpenRecordset("Prova")
rcs.MoveLast
rcs.MoveFirst
MiaStringa = "Fattura_N_"
For i = 1 To rcs.RecordCount
MiaStringa = MiaStringa & rcs!N_Fattura
rcs!blRet = ConvertReportToPDF("Ristampa Fatture", vbNullString,
"C:\Temp\Fattura_N_" & rst![N_Fattura] & ".PDF", False, False)
rcs.MoveNext
Next i
rcs.Close
Set rcs = Nothing
End Function
C'è modo di ciclare questo ConvertReportToPDF in maniera che ad ogni cambio
di N_Fattura mi crei un file PDF nominato con il numero della fattura .PDF?
Ciao Cesco


text:
"
news.libero.it
" <
cesi...@msn.com
> ha scritto nel messaggio
news:iMBPk.184372$FR.4...@twister1.libero.it...

Mi correggo da solo il codice è questo... ma mi crea solo la prima fattura
ora ci ragiono meglio:
Public Function CreaPDF_Fatture() As String
Dim rcs As DAO.Recordset
Dim i As Integer, MiaStringa As String
Dim blRet As Boolean
Set rcs = CurrentDb.OpenRecordset("Prova")
rcs.MoveLast
rcs.MoveFirst
MiaStringa = "Fattura_N_"
For i = 1 To rcs.RecordCount
MiaStringa = MiaStringa & rcs!N_Fattura
blRet = ConvertReportToPDF("Ristampa Fatture", vbNullString,
"C:\Temp\Fattura_N_" & rcs!N_Fattura & ".PDF", False, False)



title: Forse complesso 2

author: liviaeilario

text:
Scusate per il bis ma mi sono perso le vostre risposte a causa del mio
lavoro che mi tiene a volte lontano da casa per tutta la settimana, se
poteste rispondere anche mail onde evitare il "3"
Il mio problema,
 dovrei obbligare e automatizzare, il backup del be. Vorrei che il programma
richieda di  inserire un floppy, compatti il be e lo copi sul floppy.  Mi
dite almeno da che parte devo iniziare?
Grazie 1000
Ilario


title: Urgente Please !!!

text:
Ciao a tutti e grazie a chi potrà aiutarmi per questo mio problema urgente :
ACCESS 97 :
Ho una maschera principale (frmContratti) che contiene un oggetto (frmCon)
che ha come oggetto origine una maschera continua (frmListaCon) che contiene
record.
Vorrei che  all'evento Activate di frmContratti il selettore record di
frmListaCon mi si posizionasse sull'ultimo.
Avevo provato in questo modo :
MODULO : frmContratti
**********************
Private Sub Form_Activate()
        Forms![frmContratti]![frmCon].SetFocus
        DoCmd.GoToRecord acDataForm,  , acLast
End Sub
**********************
Ma mi dà errore : Errore di run-time '2493' -
                            Per l'azione è necessario l'argomento nome
oggetto !
Allora se provo così :
MODULO : frmContratti
**********************
Private Sub Form_Activate()
        Forms![frmContratti]![frmCon].SetFocus
        DoCmd.GoToRecord acDataForm, "frmCon" , acLast
End Sub
**********************
Mi dà errore : Errore di run-time '2489' -
                      L'oggetto 'frmCon' non è aperto
Così come anche provando con :
MODULO : frmContratti
**********************
Private Sub Form_Activate()
        Forms![frmContratti]![frmCon].SetFocus
        DoCmd.GoToRecord acDataForm, "frmListaCon" , acLast
End Sub
**********************
Mi dà errore : Errore di run-time '2489' -
                      L'oggetto 'frmListaCon' non è aperto
Come posso fare ????
Vi prego è urgente !!!!GRAZIE!!


title: Urgente Please !!!

text:
"Cris78" <
cov...@tiscalinet.it
> ha scritto nel messaggio
news:aq18gd$40a$1...@lacerta.tiscalinet.it...
> Ciao a tutti e grazie a chi potrŕ aiutarmi per questo mio problema urgente
:
> ACCESS 97 :
> Ho una maschera principale (frmContratti) che contiene un oggetto (frmCon)
> che ha come oggetto origine una maschera continua (frmListaCon) che
contiene
> record.
> Vorrei che  all'evento Activate di frmContratti il selettore record di
> frmListaCon mi si posizionasse sull'ultimo.
[CUT]
> Come posso fare ????
> Vi prego č urgente !!!!GRAZIE!!
>
Per prima cosa non adoperare un Subject cosě generico e non rappresentativo
del tuo problema: non tutti i frequentatori del NG sono curiosi quanto me;
anzi la stragrande maggioranza non legge (e quindi non risponde) messaggi
che non abbiano un Subject significativo.
Insomma, nel tuo interesse, in futuro usa un Subject che riassume il tuo
problema.
Comunque, prova con:
Me!frmCon.SetFocus
DoCmd.GoToRecord , , acLast
Ma sei sicuro che devi generare il codice VBA a fronte dell'evento "Su
attivazione" della maschera frmContratti, ovvero eseguirlo solo quando tale
maschera prende lo stato attivo?
Pensavo fosse pů logico farlo a fronte dell'evento "Su corrente", ovvero
ogni volta che viene visualizzato un nuovo record nella maschera
frmContratti.
Comunque vedi tu.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Urgente Please !!!

text:
Grazie Roberto dei preziosi consigli e della risposta.
Purtroppo nella forma proposta da te ho ancora gli errori già citati.
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:CiXw9.107735$RO.27...@twister1.libero.it...
>
> "Cris78" <
cov...@tiscalinet.it
> ha scritto nel messaggio
> news:aq18gd$40a$1...@lacerta.tiscalinet.it...
> > Ciao a tutti e grazie a chi potrà aiutarmi per questo mio problema
urgente
> :
> > ACCESS 97 :
> > Ho una maschera principale (frmContratti) che contiene un oggetto
(frmCon)
> > che ha come oggetto origine una maschera continua (frmListaCon) che
> contiene
> > record.
> > Vorrei che  all'evento Activate di frmContratti il selettore record di
> > frmListaCon mi si posizionasse sull'ultimo.
> [CUT]
> > Come posso fare ????
> > Vi prego è urgente !!!!GRAZIE!!
> >
>
> Per prima cosa non adoperare un Subject così generico e non
rappresentativo
> del tuo problema: non tutti i frequentatori del NG sono curiosi quanto me;
> anzi la stragrande maggioranza non legge (e quindi non risponde) messaggi
> che non abbiano un Subject significativo.
> Insomma, nel tuo interesse, in futuro usa un Subject che riassume il tuo
> problema.
>
> Comunque, prova con:
>
> Me!frmCon.SetFocus
> DoCmd.GoToRecord , , acLast
>
> Ma sei sicuro che devi generare il codice VBA a fronte dell'evento "Su
> attivazione" della maschera frmContratti, ovvero eseguirlo solo quando
tale
> maschera prende lo stato attivo?
> Pensavo fosse pù logico farlo a fronte dell'evento "Su corrente", ovvero



title: Urgente Please !!!

text:
"Cris78" <
cov...@tiscalinet.it
> ha scritto nel messaggio
news:aq1gf4$7jk$1...@lacerta.tiscalinet.it...
> Grazie Roberto dei preziosi consigli e della risposta.
> Purtroppo nella forma proposta da te ho ancora gli errori già citati.
Quando rispondi, scrivi dopo e non prima del testo dei messaggi precedenti.
Per scrupolo ho provato la soluzione che ti ho suggerito e a me funziona
perfettamente; non riesco ad ipotizzare perché a te non funzioni.



title: perso in un...

author: Alessandro

text:
come posso fare per inserire direttamente il valore di un campo di una
maschera in una tabella senza passare per una casella che punta alla
tabella?
Grazie e ciao


title: perso in un...

author: Sib

text:
"Alessandro" <
lond...@inwind.it
> ha scritto nel messaggio
> come posso fare per inserire direttamente il valore di un campo di una
> maschera in una tabella senza passare per una casella che punta alla
> tabella?
Aprendo un recordset o con una query di aggiornamento
Sib
--
qualita.assicurazione su
www.cerrinet.it
Il newsgroup sulla Qualita'


title: perso in un...

author: Emyr

text:
On Fri, 05 Jul 2002 09:38:23 GMT, "Alessandro" <
lond...@inwind.it
>
wrote:

via codice....
Saluti.
Emanuele.


title: Query: conferme per query accodamento ed eliminazione

author: Zappus

text:
Salve a tutti,
ho creato due query, una di accodamento ed una di eliminazione.
Siccome devo eseguirle una di seguito all'altra ho creato una macro.
Ho inserito la macro sulla proprietà "su chiusura" di una maschera.
Fino a qualche giorno fa quando venivano eseguite mi davano dei messaggi di
conferma in tutto 5.
da qualche giorno invece questi messaggi non compaiono più ma le query
vengono eseguite correttamente.
Succede però che trasportando il db su un altro computer i messaggi
ricompaiono.
Vorrei sapere:
1) Perchè sul mio PC (Win 98 - Access 2002) non compaiono più i messaggi;
2) Se è possibile "disabilitare" i messaggi di conferma su gli altri
computer.
Grazie Luca.


author: MA

text:

Nel nuovo pc hai settato tra le proprietà
conferme query eliminazioni
cmq
www.donkarl.com/it
trovi quello che cerchi
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: WhatsApp Api con Access qualcuno ci ha familiarizzato?

author: mario rossi

text:
Buongiorno,

qualcuno ha già familiarizzato con WhatsApp Api in Access?


author: RobertoA

text:
Il 27/09/2023 20:16, mario rossi ha scritto:
> Buongiorno,
> qualcuno ha già familiarizzato con WhatsApp Api in Access?

Fai una domanda precisa
Altrimenti ci perdiamo la gioventu' ad arrivare al nocciolo del discorso


author: BFS

text:
Il 27/09/2023 20:16, mario rossi ha scritto:
> Buongiorno,
>
> qualcuno ha già familiarizzato con WhatsApp Api in Access?

penso ti riferisca alle API BUSINESS
qui trovi tutte le risposte possibili
https://developers.facebook.com/docs/whatsapp/cloud-api

se il tuo intento è quello di inviare messaggi (da account business) da
Access la soluzione è sempre quella della chiamata curl con header e
body appositamente construiti
(ovviamente vanno fatte tutte le registrazioni del caso)
trovi i prezzi nel portale
se non ricordo male entro un certo numero di conversazioni al mese non
paghi nulla. (come le api google in pratica)

se invece ti riferisci al fatto di inviare messaggi da whatapp (normale)
se non è cambiato qualcosa negli ultimi mesi, puoi solo aprire la pagina
whatapp versione web gia con il messaggio scritto. per l'invio devi
premere a manina "send"
sempre salvo smentite degli ultimi mesi infatti whatapp vieta
espressamente l'invio "automatico" di messaggi

BFS


text:

La domanda è:
un cliente invia un messaggio all'azienda nella chat di whatsapp business questo messaggio oltre ad arrivare nella chat di whatsapp business viene salvato anche in un database mysql online per altri utilizzi.


title: errore select ? dove sbaglio ?

author: A Milano

text:
ho dovuto modificare un report ed ora dopo aver cancellato dei campi mi da
l'errore
dove sbaglio ?
chi mi spiega la funzone SELECT ...AS..
grazie
il codice che mi da errore è il seguente
SELECT fornitori.idfornitore AS fornitori_idfornitore, fornitori.societa,
fornitori.indirizzo, fornitori.cap, fornitori.citta, fornitori.pv,
fornitori.stato, fornitori.telefono, fornitori.fax, fornitori.email,
fornitori.web, fornitori.[partita iva], fornitori.[codice fiscale],
fornitori.note AS fornitori_note, fornitori.idpagamenti AS
fornitori_idpagamenti, [ordini fornitori].idfornitore AS [ordini
fornitori_idfornitore],[ordini fornitori].[data ordine], [ordini
fornitori].[data consegna],[ordini fornitori].note AS [ordini
fornitori_note],[ordini fornitori].contatore2 AS [ordini
fornitori_contatore2], [dettaglio ordini
fornitori].iddettaglioordinifornitori AS [dettaglio ordini
fornitori].idprodotto, [dettaglio ordini fornitori].quantita, [dettaglio
ordini fornitori].prezzo, [dettaglio ordini fornitori].note AS [dettaglio
ordini fornitori_note],[dettaglio ordini fornitori_contatore2] FROM
(fornitori INNER JOIN [ordini fornitori] ON fornitori.idfornitore=[ordini
fornitori].idfornitore) INNER JOIN [dettaglio ordini fornitori] ON [ordini
fornitori].contatore2=[dettaglio ordini fornitori].contatore2;


title: errore select ? dove sbaglio ?

author: Gaspare

text:
"A Milano" <
vendoe...@libero.it
> ha scritto nel messaggio
news:KEw8e.50638$IN.9...@twister2.libero.it...

Ciao,
fossi in te inizierei con quello che hai detto come premessa: perchè non dai
un'occhiata ai campi cancellati iniziando a toglierli dalla stringa sql?
Se a monte la stringa sql non ti dava errore non può essere cambiata da
"sola" :-)


title: errore select ? dove sbaglio ?

text:
"Gaspare" <
in...@studioieducation.com
> ha scritto nel messaggio > "A Milano"
<
vendoe...@libero.it
> ha scritto nel messaggio

infatti ho fatto cosi e mi da errore la tringa da modificare è la seguente
devo togliere i campi  [contatore] [ordine n°] pero no so dove sbaglio  cosa
significa AS ? credo che l'errore sia nella punteggiatura o sulla posizione
di AS
SELECT fornitori.idfornitore AS fornitori_idfornitore, fornitori.societa,
fornitori.indirizzo, fornitori.cap, fornitori.citta, fornitori.pv,
fornitori.stato, fornitori.telefono, fornitori.fax, fornitori.email,
fornitori.web, fornitori.[partita iva], fornitori.[codice fiscale],
fornitori.note AS fornitori_note, fornitori.idpagamenti AS
fornitori_idpagamenti, [ordini fornitori].idfornitore AS [ordini
fornitori_idfornitore], [ordini fornitori].[ordine n°] AS [ordini
fornitori_ordine n°], [ordini fornitori].[data ordine], [ordini
fornitori].[data consegna], [ordini fornitori].idpagamenti AS [ordini
fornitori_idpagamenti], [ordini fornitori].note AS [ordini fornitori_note],
[ordini fornitori].contatore AS [ordini fornitori_contatore], [ordini
fornitori].contatore2 AS [ordini fornitori_contatore2], [dettaglio ordini
fornitori].iddettaglioordinifornitori, [dettaglio ordini fornitori].[ordine
n°] AS [dettaglio ordini fornitori_ordine n°], [dettaglio ordini
fornitori].idprodotto, [dettaglio ordini fornitori].quantita, [dettaglio
ordini fornitori].prezzo, [dettaglio ordini fornitori].note AS [dettaglio
ordini fornitori_note], [dettaglio ordini fornitori].contatore AS [dettaglio
ordini fornitori_contatore], [dettaglio ordini fornitori].contatore2 AS
[dettaglio ordini fornitori_contatore2] FROM (fornitori INNER JOIN [ordini
fornitori] ON fornitori.idfornitore=[ordini fornitori].idfornitore) INNER
JOIN [dettaglio ordini fornitori] ON [ordini fornitori].contatore=[dettaglio
ordini fornitori].contatore;


title: errore select ? dove sbaglio ?

text:
"A Milano" <
vendoe...@libero.it
> ha scritto nel messaggio
news:fhx8e.69728$zZ1.1...@twister1.libero.it...

Ciao,
scusa ma in questo "momento" sono incasinato di brutto: perchè non riproponi
il post che qualche altro ti risponderà :-)


title: errore select ? dove sbaglio ?

text:

no problem grazie lo stesso :-)
ciao
>


title: errore select ? dove sbaglio ?

author: giorgio rancati

text:
"A Milano" <
vendoe...@libero.it
> ha scritto nel messaggio
news:fhx8e.69728$zZ1.1...@twister1.libero.it...
>
> "Gaspare" <
in...@studioieducation.com
> ha scritto nel messaggio > "A
Milano"
> <
vendoe...@libero.it
> ha scritto nel messaggio
[CUT]
>
> infatti ho fatto cosi e mi da errore la tringa da modificare è la seguente
> devo togliere i campi  [contatore] [ordine n°] pero no so dove sbaglio
cosa
> significa AS ? credo che l'errore sia nella punteggiatura o sulla
posizione
> di AS
Ciao,
AS serve solo a dare un Alias al nome di un campo o a una tabella.
Se togli il campo [contatore] devi rinunciare al Join con la tabella
[dettaglio ordini fornitori]
-------
INNER  JOIN [dettaglio ordini fornitori] ON [ordini
fornitori].contatore=[dettaglio ordini fornitori].contatore
--------
e a tutti i suoi campi presenti nella query [ordine n°]   incluso
A mio parere fai prima a creare una nuova query inserendo solo quello che ti
interessa.
Ciao Giorgio


title: errore select ? dove sbaglio ?

text:
"A Milano" <
vendoe...@libero.it
> ha scritto nel messaggio
news:KEw8e.50638$IN.9...@twister2.libero.it...

Ciao,
se vuoi puoi dare 1 occhiata al seguente corso sull'sql
http://www.mrwebmaster.it/database/sql/guida_sql/


title: Errore di run-time con oggetto AcroPDF6

author: hoyt

text:
Buon giorno a tutti,
ho rilevato un comportamento -per me- piuttosto anomalo nell'utilizzo
dell'oggetto AcroPDF6. Mi spiego meglio premettendo di aver sviluppato
il DB con A2003 e di aver regolarmente inserito tutti i riferimenti
necessari sulle due macchine in cui il DB va in esecuzione. Per
visualizzare files pdf in maschera uso la procedura:
Private Sub Form_Current()
    If IsNull(Me.Path_Foto) Then
        Me.AcroPDF6.Visible = False
    Else
        If Dir(Me.Path_Foto) <> "" Then
            Me.AcroPDF6.Visible = True
            Me.AcroPDF6.LoadFile Me.Path_Foto
            Me.AcroPDF6.Height = 8250
            Me.AcroPDF6.Width = 10750
        Else
            Me.AcroPDF6.Visible = False
        End If
    End If
End Sub
La stessa, a parità di utilizzo, su un computer non da nessun
problema, su un altro evidenzia il seguente errore:
Errore di run-time 438
Proprietà o metodo non supportati dall'oggetto.
ed il debug evidenzia l'errore sulla riga:
            Me.AcroPDF6.LoadFile Me.Path_Foto
Di cosa si può trattare ?
Grazie per la solita pazienza ed aiuto che mi vorrete fornire.


title: Errore di run-time con oggetto AcroPDF6

author: Pablitomf

text:
Errore di run-time 438
Proprietà o metodo non supportati dall'oggetto.
ed il debug evidenzia l'errore sulla riga:
            Me.AcroPDF6.LoadFile Me.Path_Foto
Di cosa si può trattare ?
------------------
...differenza di versione di acrobat sulle 2 macchine?
--
---
Ciao
Pablitomf
FORZA NAPOLI - - - SEMPRE!
Tifosi Napoletani, gente fantastica
http://it.youtube.com/watch?v=gUqFHOXrK-M&feature=related


title: Errore di run-time con oggetto AcroPDF6

text:

...purtroppo no, nessuna diversità, entrambe AdobeReader9 ...


title: Report campi per totalizzazione

text:
La base dati è una query alla quale applico un report che mi deve
totalizzare un campo quantita'
Le totalizzazioni sono 2 più quella di gran totale
La totalizzazione deve essere diversificata per il valore di un campo "TIPO"
(avrà valore INT o EST)
Cosi' ho pensato di creare 2 campi e a livello di detail nel report
valorizzarli con IIF
Poi nelle varie totalizzazioni, fare il totale di questi 2 campi ma non mi
funziona
Ho provato a fare dicersi campi per ogni totale ma poi ho avuto prob.
nell'azzeramento di ogni heading nuovo
     Detail :    tipo: INT    qta 10
                   tipo: INT     qta 20
   Totale1(tipo)                    30
                   tipo: EST    qta  5
                   tipo: EST    qta10
   Totale1(tipo)                   15
Totale 2 ----- INT: 30     EST: 15
ecc
ecc
Vorrei capire come definire i campi e com escrivere il codice all'interno
del report.
Sommatorie varie e azzeramenti parziali dei vari campi di totale
La soluzione l'ho fatta creando a livello di query i 2 campi quantità QtaINT
e QtaEST e su questi far lavorare il report con i suoi totali automatici per
sezione, pero' ripeto vorrei capire come fare a livello di codice
Grazie


title: Report campi per totalizzazione

author: Sergio MAZZA

text:
"cld_67" <
cld...@yahoo.it
> ha scritto nel messaggio
news:462f6e3f$0$36451$4faf...@reader5.news.tin.it...

Devi creare un gruppo (Visualizza - Raggruppamento Ordinamento) per il campo
TIPO; visualizzi l'intestazione e il piè di pagina del gruppo; nel piè di
pagina del gruppo puoi ottenere la somma con una casella di testo non
associata che ha come origine controllo: Somma(qta).
Per avere il totale di tutti i gruppi devi visualizzare il piè di pagina
report; e inserire la stessa casella di controllo (copia/incolla) con la
funzione: Somma(qta).
Se vuoi anche un riepilogo dei gruppi, crei un sottoreport; con la stessa
base dati; con lo stesso gruppo ma senza controlli nel corpo (dettaglio) e
totali per gruppo...
Ciao.
--
Sergio MAZZA


title: Ricerca tra campi

author: Leon Mutti

text:
Ciao a tutti!!!
Il problema è il seguente...
Ho una query che si aggiorna alla pressione di un bottone secondo dei valori
ben precisi...
adesso vorrei che con la pressione di un altro bottone ... il prog. cercasse
nella query una parola per esempio "Prova", che io inserisco in una casella
di testo  della maschera e il filtro mi cercasse tutti i campi non i record
ma i campi, dove e presente questa parola.... poi che mi contasse anche
quuante volte la trovata.... si puo fare.... aiuto!!!!
Grazie mille...!!!


title: Ricerca tra campi

text:
"Leon Mutti" <
jum...@tin.it
> ha scritto nel messaggio
news:K1dHb.10495$VW.4...@news3.tin.it...
> Ciao a tutti!!!
>
> Il problema è il seguente...
> Ho una query che si aggiorna alla pressione di un bottone secondo dei
valori
> ben precisi...
Una query che si aggiorna? Forse intendevi una query di aggiornamento che
modifica dei valori;
> adesso vorrei che con la pressione di un altro bottone ... il prog.
cercasse
> nella query una parola per esempio "Prova", che io inserisco in una
casella
> di testo  della maschera e il filtro mi cercasse tutti i campi non i
record
cosa? Cerchi i campi non i record? Ossia tutti i campi che si chiamano
"Prova"?
Forse intendevi dire che vuoi cercare il testo "Prova" in tutti i campi; e
comunque se non filtri i record, la ricerca la farai su tutti i record.
> ma i campi, dove e presente questa parola.... poi che mi contasse anche
> quuante volte la trovata.... si puo fare.... aiuto!!!!
Si può fare ma dovresti essere un po' più chiaro; comunque se tutti i campi
della tabella sono in formato testo puoi provare con la DCount (vedi help):
Es.
DCount("*", "nomeTabella", "(([campo1] & ' ' & [campo2]) Like '*Prova*')")
Ciao.
>
> Grazie mille...!!!
Prego diecimila...!!!
--
Sergio MAZZA


title: LANCIO COMANDI DA VB SU AS400

author: MICHELE

text:
Salve,
ho provato a porre una domanda nel gruppo AS400 ma ancora non sono
arrivato alla soluzione forse il problema è da imputare ad un errore
in VB.
Ho la seguente stringa da lanciare su AS400
CALL MCMLNAZI.NTE28BCL ('00867' '01')
00867    e  01 sono dei parametri
il primo parametro è sampre lungo 5 il secondo è sempre lungo 2
ho creato un semplce pulsante con il seguente codice:
(MCM è una connessione ODBC presente sul mio PC)
CurrentDb.Connect = "ODBC; DSN=MCM"
CurrentDb.Execute "CALL MCMLNAZI.NTE28BCL ('00867' '01')",
dbSQLPassThrough
Mi compare il seguente errore:
Istruzione SQL non valida prevista DELETE INSERT .....
su questo link trovate la discussione fatta nel gruppo AS400
http://groups.google.it/group/it.comp.as400/browse_thread/thread/579635fc30385178?hl=it
Grazie per l'attenzione non so più cosa provare..


title: LANCIO COMANDI DA VB SU AS400

author: OneEDP

text:
MICHELE wrote:
> Salve,
> ho provato a porre una domanda nel gruppo AS400 ma ancora non sono
> arrivato alla soluzione forse il problema � da imputare ad un errore
> in VB.
>
> Ho la seguente stringa da lanciare su AS400
> CALL MCMLNAZI.NTE28BCL ('00867' '01')
> 00867    e  01 sono dei parametri
> il primo parametro � sampre lungo 5 il secondo � sempre lungo 2
>
> ho creato un semplce pulsante con il seguente codice:
> (MCM � una connessione ODBC presente sul mio PC)
>
> CurrentDb.Connect = "ODBC; DSN=MCM"
> CurrentDb.Execute "CALL MCMLNAZI.NTE28BCL ('00867' '01')",
> dbSQLPassThrough
Prova con le graffe e poi devi instanziare meglio il comando secondo me,
specificandogli che non si tratta di una query ma di un comando che
restituisce 0 record
>
> Mi compare il seguente errore:
> Istruzione SQL non valida prevista DELETE INSERT .....
>
> su questo link trovate la discussione fatta nel gruppo AS400
>
http://groups.google.it/group/it.comp.as400/browse_thread/thread/579635fc30385178?hl=it
>
> Grazie per l'attenzione non so pi� cosa provare..
Strano che obelix non abbia lanciato anatemi questa volta :-)
Per eseguire qualunque comando utilizzo l'ocx di ibm cwbctlr.ocx documentato
benissimo CWBCTRL.RmtCmdButtonCtrl
con tanto di eventi e gestioni errori nativi as400
Ciao


title: LANCIO COMANDI DA VB SU AS400

text:
> Prova con le graffe e poi devi instanziare meglio il comando secondo me,
> specificandogli che non si tratta di una query ma di un comando che
> restituisce 0 record
Ho provato con :
CurrentDb.Connect = "ODBC; DSN=MCM"
CurrentDb.Execute "{{CALL PGM(MCMLNAZI/NTE28BCL) PARM('00867'
'01')}}", dbSQLPassThrough
mi dà lo stesso errore.
Cosa intendi in termine di codice specificare che non si tratta di
query?
Ho provato anche con :
'*****LANCIO COMANDO SU AS400*********
                    Dim myAS400 As New cwbx.AS400System
                    Dim myAS400cmd As New cwbx.Command
                    myAS400.Define "AS400"
                    myAS400.UserID = "PROVA"
                    myAS400.Password = "ZBMBBB"
                    Set myAS400cmd.System = myAS400
                    myAS400cmd.Run "CALL PGM(MCMLNAZI/NTE28BCL)
PARM('00867' '01')"

'**********************************************************************************************************
Grazie per l'attenzione


title: LANCIO COMANDI DA VB SU AS400

text:
MICHELE wrote:
>> Prova con le graffe e poi devi instanziare meglio il comando secondo
>> me, specificandogli che non si tratta di una query ma di un comando
>> che restituisce 0 record
>
> Ho provato con :
> CurrentDb.Connect = "ODBC; DSN=MCM"
> CurrentDb.Execute "{{CALL PGM(MCMLNAZI/NTE28BCL) PARM('00867'
> '01')}}", dbSQLPassThrough
> mi d� lo stesso errore.
Il sospetto � su dbSQLPassThrough
Nel comando devi specifiare se si stratta di stored procedure, di select, di
command text e non di tabella o select come stai specificando.
> Cosa intendi in termine di codice specificare che non si tratta di
> query?
>
> Ho provato anche con :
> '*****LANCIO COMANDO SU AS400*********
>                     Dim myAS400 As New cwbx.AS400System
>                     Dim myAS400cmd As New cwbx.Command
>                     myAS400.Define "AS400"
>
>                     myAS400.UserID = "PROVA"
>                     myAS400.Password = "ZBMBBB"
>
>                     Set myAS400cmd.System = myAS400
>
>                     myAS400cmd.Run "CALL PGM(MCMLNAZI/NTE28BCL)
> PARM('00867' '01')"
>
>
> '**********************************************************************************************************
> Grazie per l'attenzione
Hai provato l'ocx


title: LANCIO COMANDI DA VB SU AS400

text:
> Il sospetto è su dbSQLPassThrough
> Nel comando devi specifiare se si stratta di stored procedure, di select, di
> command text e non di tabella o select come stai specificando.
>
Ho provato anche nel seguente modo:
Dim ConnStr As String
Dim conn As ADODB.Connection
Set conn = New ADODB.Connection
Dim cmd As ADODB.command
ConnStr = "Driver={Client Access ODBC Driver (32-bit)};System=ASMIO;"
+ _
                      "User ID=XXXX;Password=YYY"
conn.ConnectionString = ConnStr
conn.Open
'****Fino a qui funziona quindi apre la connessione
Ora dato il comando con sintassi AS400: CALL PGM(MCMLNAZI.NTE28BCL)
PARM('00867' '01')
Com faccio a mandarlo sulla riga di comando di AS400
ho provato così ma mi dà errore:
With cmd
.ActiveConnection = CurrentProject.Connection ' qui dà  errore
.CommandText = "CALL PGM(MCMLNAZI/NTE28BCL) PARM('00867' '01')"
.CommandType = adCmdText
.CommandTimeout = 15
.Execute
End With
Grazie per l'attenzione


title: LANCIO COMANDI DA VB SU AS400

text:
MICHELE wrote:
>> Il sospetto � su dbSQLPassThrough
>> Nel comando devi specifiare se si stratta di stored procedure, di
>> select, di command text e non di tabella o select come stai
>> specificando.
>>
>
> Ho provato anche nel seguente modo:
>
> Dim ConnStr As String
> Dim conn As ADODB.Connection
> Set conn = New ADODB.Connection
> Dim cmd As ADODB.command
> ConnStr = "Driver={Client Access ODBC Driver (32-bit)};System=ASMIO;"
> + _
>                       "User ID=XXXX;Password=YYY"
> conn.ConnectionString = ConnStr
> conn.Open
>
> '****Fino a qui funziona quindi apre la connessione
> Ora dato il comando con sintassi AS400: CALL PGM(MCMLNAZI.NTE28BCL)
> PARM('00867' '01')
> Com faccio a mandarlo sulla riga di comando di AS400
> ho provato cos� ma mi d� errore:
>
> With cmd
> .ActiveConnection = CurrentProject.Connection ' qui d�  errore
No!
Prova cos�
    Set  .ActiveConnection = conn
Che c'entra la connessione corrente con as400? ;-)
> .CommandText = "CALL PGM(MCMLNAZI/NTE28BCL) PARM('00867' '01')"
> .CommandType = adCmdText
> .CommandTimeout = 15
> .Execute
> End With
>
> Grazie per l'attenzione
Ciao


title: LANCIO COMANDI DA VB SU AS400

text:
> Prova così
>     Set  .ActiveConnection = conn
Ciao,
mi dà errore:  Variabile oggetto o variabile del blocco with non
impostata sulla riga (Set cmd.ActiveConnection = conn)
il codice per esteso ora è questo:
Private Sub Comando182_Click()
Dim ConnStr As String
Dim conn As ADODB.Connection
Set conn = New ADODB.Connection
Dim cmd As ADODB.command
ConnStr = "Driver={Client Access ODBC Driver (32-bit)};System=ASMIO;"
+ _
                      "User ID=XXXX;Password=YYYY"
conn.ConnectionString = ConnStr
conn.Open
With cmd
Set cmd.ActiveConnection = conn
cmd.CommandText = "CALL PGM(MCMLNAZI/NTE28BCL) PARM('00867' '01')"
cmd.CommandType = adCmdText
cmd.CommandTimeout = 15
cmd.Execute
End With
End Sub
Grazie


title: LANCIO COMANDI DA VB SU AS400

text:
MICHELE wrote:
>> Prova cos�
>> Set .ActiveConnection = conn
>
> Ciao,
> mi d� errore:  Variabile oggetto o variabile del blocco with non
> impostata sulla riga (Set cmd.ActiveConnection = conn)
> il codice per esteso ora � questo:
>
> Private Sub Comando182_Click()
> Dim ConnStr As String
> Dim conn As ADODB.Connection
> Set conn = New ADODB.Connection
> Dim cmd As ADODB.command
>
> ConnStr = "Driver={Client Access ODBC Driver (32-bit)};System=ASMIO;"
> + _
>                       "User ID=XXXX;Password=YYYY"
> conn.ConnectionString = ConnStr
> conn.Open
>
> With cmd
> Set cmd.ActiveConnection = conn
Qui non deve darti errore perch� l'oggetto conn � istanziato e per giunta
aperto come dici.
1) Hai scaricato l'ulimo mdac 2.81?
2) hai trovato nel tuo pc CWBCTRL.OCX. Con questo controllo risolvi il
problema e gestisci l'esito del comando. Devi aggiungero dai riferimenti vba
e poi trascinare il controllo nella form



title: LANCIO COMANDI DA VB SU AS400

text:
MICHELE wrote:
>> Prova cos�
>> Set .ActiveConnection = conn
>
> Ciao,
> mi d� errore:  Variabile oggetto o variabile del blocco with non
> impostata sulla riga (Set cmd.ActiveConnection = conn)
> il codice per esteso ora � questo:
>
> Private Sub Comando182_Click()
> Dim ConnStr As String
> Dim conn As ADODB.Connection
> Set conn = New ADODB.Connection
> Dim cmd As ADODB.command
>
> ConnStr = "Driver={Client Access ODBC Driver (32-bit)};System=ASMIO;"
> + _
>                       "User ID=XXXX;Password=YYYY"
> conn.ConnectionString = ConnStr
> conn.Open
>
> With cmd
> Set cmd.ActiveConnection = conn
> cmd.CommandText = "CALL PGM(MCMLNAZI/NTE28BCL) PARM('00867' '01')"
> cmd.CommandType = adCmdText
> cmd.CommandTimeout = 15
> cmd.Execute
> End With
> End Sub
>
> Grazie
Il controllo � su
C:\Programmi\IBM\Client Access\Shared\cwbctrl.ocx


title: LANCIO COMANDI DA VB SU AS400

text:
> Il controllo su
> C:\Programmi\IBM\Client Access\Shared\cwbctrl.ocx- Nascondi testo citato
>
Grazie per l'ocx... molto semplice.
Putroppo si blocca anche questo. Se eseguo comandi diretti funziona ma
se chiamo :
CALL PGM(MCMLNAZI/NTE28BCL) PARM('00867' '01') si blocca come al
solito ..questo significa che gli altri tentativi
fatti con cwbx. erano corretti.
Non capisco ancora perchè Set cmd.ActiveConnection = conn  dia errore
Ho provato anche così
Dim cn400 As ADODB.Connection
cn400.Open "Provider=IBMDA400;" & _
"Data source=192.168.1.110;" & _
"User Id=XXXX;" & _
"Password=YYYY"
cn400.Execute "{{CALL PGM(EDPROVA/CLMIC)}}"
'Fino a qui funziona e quindi la connessione è attiva
Dim cmd As ADODB.command
Set cmd.ActiveConnection = cn400 'ERRORE
......
.......
Grazie


title: LANCIO COMANDI DA VB SU AS400

text:
MICHELE wrote:
>> Il controllo su
>> C:\Programmi\IBM\Client Access\Shared\cwbctrl.ocx- Nascondi testo
>> citato
>>
> Grazie per l'ocx... molto semplice.
> Putroppo si blocca anche questo. Se eseguo comandi diretti funziona ma
> se chiamo :
> CALL PGM(MCMLNAZI/NTE28BCL) PARM('00867' '01') si blocca come al
> solito ..questo significa che gli altri tentativi
> fatti con cwbx. erano corretti.
Quindi devi vedere i lavori QZASOINIT con WRKACTJOB
>
> Non capisco ancora perch� Set cmd.ActiveConnection = conn  dia errore
> Ho provato anche cos�
> Dim cn400 As ADODB.Connection
> cn400.Open "Provider=IBMDA400;" & _
> "Data source=192.168.1.110;" & _
> "User Id=XXXX;" & _
> "Password=YYYY"
> cn400.Execute "{{CALL PGM(EDPROVA/CLMIC)}}"
>
> 'Fino a qui funziona e quindi la connessione � attiva
>
> Dim cmd As ADODB.command
> Set cmd.ActiveConnection = cn400 'ERRORE
Ecco l'errore ragazzaccio!
cmd non l'hai creato e non me ne sono accorto.
Quindi devi istanziarlo:
     set cmd = new ADODB.Command
ecco perch� ti diceva Variabile Oggetto non impostato: non esiste ancora!
Dopo puoi eseguire
cmd.Execute lngRecordEsaminati, , adCmdText + adExecuteNoRecords '+
adAsyncExecute (con questa non blocchi l'applicazione ma devi intercettare
l'evento)
Ciao
> ......
> .......
>
> Grazie


title: LANCIO COMANDI DA VB SU AS400

text:
> Ecco l'errore ragazzaccio!
> cmd non l'hai creato e non me ne sono accorto.
> Quindi devi istanziarlo:
>      set cmd = new ADODB.Command
> ecco perché ti diceva Variabile Oggetto non impostato: non esiste ancora!
>
> Dopo puoi eseguire
> cmd.Execute lngRecordEsaminati, , adCmdText + adExecuteNoRecords '+
> adAsyncExecute (con questa non blocchi l'applicazione ma devi intercettare
> l'evento)
>
> Ciao
>
Ti ringrazio e faccio tesoro di quello che mi hai detto.
Sono riuscito finalmente a fare questa la call da VB.
Il problema stava oltre ai vari errori risolti... nell'invio del
parametro società che solitamente è 01
infatti le bolle sono anno-filiale-progressivo dove filiale è 01
invece in questo caso voleva P1 che corrisponde a 01
Grazie ancora!


title: LANCIO COMANDI DA VB SU AS400

text:
MICHELE wrote:
>> Ecco l'errore ragazzaccio!
>> cmd non l'hai creato e non me ne sono accorto.
>> Quindi devi istanziarlo:
>> set cmd = new ADODB.Command
>> ecco perch� ti diceva Variabile Oggetto non impostato: non esiste
>> ancora!
>>
>> Dopo puoi eseguire
>> cmd.Execute lngRecordEsaminati, , adCmdText + adExecuteNoRecords '+
>> adAsyncExecute (con questa non blocchi l'applicazione ma devi
>> intercettare l'evento)
>>
>> Ciao
>>
>
>
> Ti ringrazio e faccio tesoro di quello che mi hai detto.
> Sono riuscito finalmente a fare questa la call da VB.
> Il problema stava oltre ai vari errori risolti... nell'invio del
> parametro societ� che solitamente � 01
> infatti le bolle sono anno-filiale-progressivo dove filiale � 01
> invece in questo caso voleva P1 che corrisponde a 01
> Grazie ancora!
Guarda, grazie anche a te, perch� non � molto frequente nei ng trovare
persone che fanno sapere come � andata.
Sono contento per te che sei riuscito a risolvere il problema.
PS. Hai provato sul tuo as400 l'asincrona?
Giusto per un confronto.
Ciao


title: Problema su migrazione da progetto adp a accdb con tabelle collegate - errore di runtime '-2147217864 (80040e38)'

text:
Buongiorno a tutti,
ho il seguente problema in un file adp ho il seguente codice su un pulsante per l'aggiornamento di dati su una maschera continua, versione access 2003 il codice funziona senza errori,lo stesso codice nel file accdb access 2016 mi da l'errore:
errore di runtime '-
2147217864
 (80040e38)'
Impossibile individuare la riga specificata per l'aggiornamento. E' possibile che alcuni valori siano stati modificati dopo l'ultima operazione di lettura.
e il dubug mi indica come punto di errore  .MoveNext
facendo qualche test ho visto che il set di dati che sul progetto adp è di 126 record, su accdb va in errore sul movenext dopo 3 cicli come se o non funziona il movefirst o proprio non prende tutti i 126 record?
Grazie per l'aiuto

Private Sub Comando45_Click()
Dim Nrec As Long
Dim stDocName, cert1, cert2 As String
Dim strFiltro, strFiltro1 As String

    Set rst = New ADODB.Recordset
    rst.CursorLocation = adUseClient
    rst.CursorType = adOpenKeyset
    rst.LockType = adLockOptimistic
    strSQL = "SELECT * FROM Programmazione"
    rst.Open strSQL, CurrentProject.Connection

 b = TestoDATA
' MsgBox b
 testo1 = 0
 Testo92 = 0
 Testo2 = 0
 Testo93 = 0
 Testo3 = 0
 Testo4 = 0
 Testo5 = 0
 Testo6 = 0
 Testo7 = 0
 Testo50 = 0
 Testo94 = 0
 Testo52 = 0
 Testo54 = 0
 Testo56 = 0

With rst
      .MoveFirst 'primo pagamento

Do Until .EOF
    P = !Pausa
    'MsgBox p

    If P = 0 Then '1

     D = !Data_PARTENZA

     p1 = !Tempo_UT_ore
     p2 = Tempo_AppProgettoGG
     p3 = !Tempo_AppMaterialiOre
     p7 = !Tempo_UT_ore1
     p4 = !Tempo_PROD_ore
     p5 = !Tempo_SALD
     p6 = !Tempo_LUCIDATURA
     X = !Fine_UT
        If D & "" = "" Then '2
        'MsgBox "non avviata"

        Else '2
        'MsgBox !Data_PARTENZA
             a = !Data_PARTENZA
             f = DateDiff("d", a, b)
            ' MsgBox f
                                    If f >= 0 Then
                                        testo1 = testo1 + !Tempo_UT_ore
                                        Testo92 = Testo92 + !Tempo_UT_ore1
                                        Testo2 = Testo2 + !Persone_UT
                                        Testo93 = Testo93 + !Persone_UT1
                                        Testo3 = Testo3 + !Tempo_PROD_ore
                                        Testo4 = Testo4 + !Persone_PROD
                                        Testo5 = Testo5 + !Tempo_SALD
                                        Testo6 = Testo6 + !Personale_SALD
                                        Testo7 = Testo7 + !Tempo_LUCIDATURA
                                        Testo8 = Testo8 + !Personale_LUCIDATURA
                                    End If
           If f > 0 Then '3

                If !Tempo_UT_ore > !Persone_UT * 8 Then '4

                    !Tempo_UT_ore = !Tempo_UT_ore - !Persone_UT * 8
                Else '4
                    !Tempo_UT_ore = 0
                    !Persone_UT = 0
                End If '4

                      If p1 = 0 Then '5
                                 If !Tempo_AppProgettoOre > 8 Then '6
                                     !Tempo_AppProgettoGG = !Tempo_AppProgettoGG - 1
                                 Else '6
                                     !Tempo_AppProgettoGG = 0

                                 End If '6
                      If p2 = 0 Then '7
                                 If !Tempo_AppMaterialiOre > 8 Then '8
                                     !Tempo_AppMaterialiGG = !Tempo_AppMaterialiGG - 1
                                 Else '8
                                     !Tempo_AppMaterialiGG = 0

                                 End If '8
                      If p3 = 0 Then
                                If !Tempo_UT_ore1 > !Persone_UT1 * 8 Then

                                 !Tempo_UT_ore1 = !Tempo_UT_ore1 - !Persone_UT1 * 8
                                Else '4
                                    !Tempo_UT_ore1 = 0
                                    !Persone_UT1 = 0
                                End If '4
                      If X = True Then
                      'MsgBox X
                         If p7 = 0 Then
                                If !Tempo_PROD_ore > !Persone_PROD * 8 Then

                                !Tempo_PROD_ore = !Tempo_PROD_ore - !Persone_PROD * 8
                                Else
                                    !Tempo_PROD_ore = 0
                                    !Persone_PROD = 0
                                End If
                         If p4 = 0 Then
                                If !Tempo_SALD > !Personale_SALD * 8 Then

                                 !Tempo_SALD = !Tempo_SALD - !Personale_SALD * 8
                                 Else
                                    !Tempo_SALD = 0
                                    !Personale_SALD = 0
                                 End If
                         If p5 = 0 Then
                                If !Tempo_LUCIDATURA > !Personale_LUCIDATURA * 8 Then

                                 !Tempo_LUCIDATURA = !Tempo_LUCIDATURA - !Personale_LUCIDATURA * 8
                                 Else
                                    !Tempo_LUCIDATURA = 0
                                    !Personale_LUCIDATURA = 0
                                 End If
                         If p6 = 0 Then
                                 If !Tempo_FINITURA > 8 Then
                                     !Tempo_FINITURA = !Tempo_FINITURA - 8
                                 Else
                                     !Tempo_FINITURA = 0
                                    !Completata = True
                                 End If

                     End If
                     End If
                     End If
                     End If
                     Else
                      !Data_PARTENZA_off = b
                      'MsgBox X & "1111"
                     End If
                     End If
                     End If
                     End If
                     'testo1 = testo1 + !Tempo_UT_ore

                     Else

           End If '3

        End If '2
     !Numero_GG_pausa = 0
    Else
    !Numero_GG_pausa = Numero_GG_pausa + 1
    End If '1
  Testo50 = Testo50 + !Tempo_UT_ore
  Testo94 = Testo94 + !Tempo_UT_ore1
  Testo52 = Testo52 + !Tempo_PROD_ore
  Testo54 = Testo54 + !Tempo_SALD
  Testo56 = Testo56 + !Tempo_LUCIDATURA
      .MoveNext

  Loop
  .Close
End With

    Set rst = Nothing

Forms!Programmazione.Requery
End Sub


text:
Nello specifico non so darti una risposta ma mi chiedo perché hai preso questa strada...?

Preso atto della scomparsa di ADP... hainpensato a linkare le tabelle con ODBC e gestire il tuo progetto in modo standard come normalmente si fa con Access(Client) e RDBMS(Server)...?

Si tratta chiaramente di migrare a DAO o ACEDAO in questo caso ma sarebbe la soluzione più funzionale.

@Alex


text:

Ciao Alex grazie per la risposta, sono interessata a quanto suggerito "hainpensato a linkare le tabelle con ODBC e gestire il tuo progetto in modo standard come normalmente si fa con Access(Client) e RDBMS(Server)...?" mi riusciresti a dare qualche riferimento per capire cosa dovrei fare?
Come scritto io ho un db in sql server 2008 r2 con interfaccia access adp, ma ho il problema che questo tipo di progetto funziona bene con access 2007 ma non è compatibile con access 2016.
Io stavo provando a trasferire l'interfaccia da access 2007 a access 2016 ma ho trovato diversi problemi. Dove posso trovare qualche informazione su RDBMS non lo conosco?
Grazie


text:
Non so se ti sarà utile, ma provo ad indicarti un Tutorial da leggere:

http://forum.masterdrive.it/access-79/msaccess-gestione-relink-table-101119/

Ciao
@Alex