title: filtro mese anno

author: VT @ Work

text:
On Thu, 14 Jun 2007 04:07:44 -0700, MaVco <
marco....@tin.it
>
wrote:
 (...)
>Salute a tutti... Ho una tabella "OreLavorate" con il campo "Data"  e
>nell'intestazione della Maschera Continua, vorrei che le due caselle
>combinate "Mese" mmmm e "Anno" yyyy visualizzassero (filtrate) le date
>presenti, e a loro volta, se selezionate, filtrassero la mashera
>continua.
>Ho provato a creare 2 tabelle con i messi e un decina di anni, ma
>speravo ci fosse una soluzione pi=F9 elegante per risolvere il problema,
>visto che, per esempio, non vorrei visualizzare un mese se in
>quell'anno non =E8 presemte.
>Grazie mille...
>
Metti come origine record della casella combinata cboMese relativa al
mese la seguente istruzione SQL:
SELECT Month(Data) AS Mese FROM OreLavorate GROUP BY Month(Data) ORDER
BY Month(Data)
e, in quella dell'anno cboAnno:
SELECT Year(Data) AS Anno FROM OreLavorate GROUP BY Year(Data) ORDER
BY Year(Data)
Quindi come origine record della maschera metti la seguente istruzione
SQL:
SELECT * FROM OreLavorate WHERE (Year(Data)=cboAnno OR cboAnno IS
NULL) AND (Month(Data)=cboMese or cboMese IS NULL)
e nella routine associata all'evento DopoAggiornamento di cboMese e di
cboAnno scrivi la seguente istruzione che serve per caricare i record
della tabella in funzione del nuovo filtro impostato dall'utente:
Me.Requery
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

---------------------------------------------
risorse Access:
http://www.accessgroup.it

---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com

---------------------------------------------


title: inserimento in tabella

text:
Qual' è il codice esatto da inserire nell'evento di un pulsante per far si
che al suo click venga cancellata una data presente nel campo DimissioniDal
della tabella DatiGenerali ? Il pulsante si trova nella sottomaschera
InserimentieDimissioni , la maschera principale si chiama schedapaziente e
la sua fonte dati è appunto la tabella DatiGenerali...
grazie a tutti


title: inserimento in tabella

author: Roberto da Parma

text:
--
Roberto da Parma
"Lory22" <
lor...@alchimiaweb.net
> ha scritto nel messaggio
news:48458fd4$0$17940$5fc...@news.tiscali.it...

Non ho capito bene dove sta sto dato da cancellare...comunque  dov'è il
problema?
Se il campo ed il pulsante stanno nella stessa maschera
Me.DimissioniDal = Null
Se no usi Me.Form!InsserimentieDimissioni!DimissioniDal
Ciao
--
Roberto da Parma


title: sottomaschere bloccate

author: Singer

text:
Non č la prima volta che mi capita una cosa del genere
Ho un database che funziona benissimo fino a un certo momento
poi faccio piccolissime modifiche, magari alle query
e le sottomaschere che fino a un minuto fa utilizzavo tranquillamente per
inserire i dati
si bloccano e su di esse non č piů possibile aggiungere record, non c'č
nemmeno
il solito record vuoto su cui inserire i dati nuovi e tutti i campi sono
immodificabili.
cosa č accaduto??
meno male che avevo delle copie di backup altrimenti sarei stato perduto
le mie sottomaschere sono inserite in diverse schede che ho creato appunto
con lo strumento scheda.
Grazie infinite come al solito
Singer


title: sottomaschere bloccate

author: Alessandro Cara

text:
Singer ha scritto:
> Non č la prima volta che mi capita una cosa del genere
> Ho un database che funziona benissimo fino a un certo momento
> poi faccio piccolissime modifiche, magari alle query
quasi certamente
> e le sottomaschere che fino a un minuto fa utilizzavo tranquillamente
> per inserire i dati
> si bloccano e su di esse non č piů possibile aggiungere record, non c'č
> nemmeno
> il solito record vuoto su cui inserire i dati nuovi e tutti i campi sono
> immodificabili.
>
> cosa č accaduto??
succede che la modifica alla query ha reso il recordset *non* aggiornabile
--
ac


title: sottomaschere bloccate

text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:3dsHk.25930$Uo5....@tornado.fastwebnet.it...

ma č possibile che in solo colpo non sono aggiornabili tutte le query
le sottomaschere sono legata a diverse query non connesse tra loro
sono pero inserite nella stessa struttura a schede


title: sottomaschere bloccate

text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:3dsHk.25930$Uo5....@tornado.fastwebnet.it...

e ad ogni modo, c'č verso di tornare indietro?


title: Immagine personale

author: tambu

text:
Ho una tabella dove vorrei avere una foto per ogni persona (=record)
memorizzata. Solo che access (2003) mi fa caricare solo una .bmp, ma io
vorrei una .jpg
Qualche sugg?


title: Immagine personale

author: MA

text:

Guarda su www.sitocomun.ecom
cisono 3 articoli che spiegano come trattare le immagini
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Immagine personale

text: thx!


MAFIA-Brevetti a Roma, PAPA, PEDOs+PEDEs+VELENI-Preghiera
RAPPORTI  TRA  I  LADRI DI BREVETTI-MAFIA DI ROMA ED IL VARICANO
COME  �  POSSIBILE
CHE IL PAPA NON SAPPIA E NON  AIUTI   QUESTI  SATANASSI   ???
PEDOs = Pedolfili
PEDEs = Pederasti
Dear  PAPA  Nazingher
Quousque Tandem, Nazi,  Renatinus  Vaticanorum,
SATANICUS  REX  SCELERORUM,
abutere PATIENTIAE  NOSTRAE    ?
What  BLAME  have  you in  that  SHAME,  Nazinger   ?
Quale � la tua corresponsabilit�  NEL  FURTO  SISTEMATICO  DEI  BREVETTI
ITALIANI,  PASSATI  E SVENDUTI  AL  MOSSAD, IN UN  INTRIGO  CRIMINALE ?
MEDICI  GUIDATI  PER  CONTAGIARE,  FALSIFICARE  ANALISI  CLINICHE    ED
AMMAZZARE,  NEL  NOME   DEL  VATICANO, A  ROMA  E  NEL  MONDO   ???
QUALE  �  IL  RUOLO  delle  MASSONER�E  BIANCHE,  CHE  PROLIFERANO  NEL
NOME  DI  CRISTO,  LORDE  DI   CONTAGI,   DI   CRIMINI  E  DI  SANGUE   ?
QUALE  �  LA  CORRRRRRRESPONSABILIT�  DELLA  MAFIA  VATICANA  NEGLI  OMICIDI
DI   GALIZIA  GIULIA  GIORGIA,  uccisa  con  farmaci  per  diabetici   E
NELL'EFFERATO  DELITTO DI  NATALE   2009  (Avete Consacrato  la  vittima  di
NATALE ?)  di  Antonio  FERRIGNO  a  L'Aya,  che  ha  fatto cadere  il
governo  Olandese  per  la  sua  vergogna  ?????
Chiarisci  NAZINGHER  E  SPARISCI  DALL'ITALIA  CON  I  TUOI   MAFIOSI,
I   TUOI  PEDOFILI,  ED  I  TUOI  PEDERASTI !!!!!!!!!
NEL  NOME  DI  DIO,  CREATORE E SIGNORE  DELL'UNIVERSO,
E DELLA SUA CREATURA  SATANA,  MA  CONTRO  DI  SATANA.
****  MIA  INVOCAZIONE   A   DIO  ONNIPOTENTE
:::::::::::::::::::::::::::::::
"CHE LO SGUARDO  POTENTE DI SATANA  POSSA  AVVOLGERVI  NEL SUO AMORE
INCOMMENSURABILE,
mentre  vi  godete...............
............  i   SOLDI  LORDI  DI  SANGUE  e  le   SOFFERENZE   degli
INNOCENTI":.
Nel nome  di   DIO !!!
Aki
========================================================================
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
NUOVE  ACCUSE  AL  PAPA   RATZINGER
ROMA - Torna il nome di Papa Ratzinger in un nuovo caso di pedofilia che va
ad aggiungersi a quelli gi� rivelati nelle scorse settimane. Un uomo che
afferma di essere stato vittima di violenze sessuali da parte di un
sacerdote cattolico pedofilo ha accusato il Vaticano e Benedetto XVI di
avere protetto il sacerdote, mantenendolo al suo posto. La denuncia arriva
dai legali della vittima - il cui nome resta coperto dall'anonimato - che
hanno inviato all'agenzia di stampa France Press alcuni documenti: le carte
dimostrerebbero che il nunzio apostolico a Washington, Luigi Raimondi, aveva
chiesto alla Chiesa di Miami, in Florida, di proteggere padre Ernesto Garcia
Rubio, prete di origini cubane, che aveva dovuto lasciare l'isola caraibica
nel 1968 in seguito a problemi di "natura morale".
"Padre Rubio � stato in carica in una parrocchia di Miami per trent'anni e
siamo stato al corrente di decine di vittime dei suoi abusi durante tutto
questo tempo", afferma Jessica Arbour, legale dell'uomo che denuncia di
avere sub�to molestie sessuali quand'era adolescente, negli anni fra il 1985
e il 1987. L'uomo ha denunciato l'arcidiocesi di Miami e ha chiesto un
risarcimento di 20 milioni di dollari.
"E' evidente che ci sia stato uno sforzo concertato, a tutti i livelli, dal
Vaticano all'arcidiocesi di Miami, passando per la diocesi di Cuba, per
proteggere il sacerdote", aggiunge Arbour, che accusa Ratzinger, allora
prefetto della Congregazione per la dottrina della fede (incarico che
l'attuale pontefice ricopr� dal 1981 al 2005), di aver "protetto i pedofili
a spese dei parrocchiani e delle loro famiglie".
L'accusa � la terza, in una settimana, secondo la quale Ratzinger, all'epoca
cardinale, avrebbe chiuso gli occhi su scandali di pedofilia fra i
sacerdoti. Nei giorni scorsi il caso di padre Murphy, sacerdote del
Winscounsin, accusato di aver abusato di duecento bambini sordomuti fra il
1950 e il 1970 e quello, in Germania, che riguarda lo spostamento ad altra
parrocchia  di un sacerdote accusato di pedofilia.
(31 marzo 2010) Tutti gli articoli di Esteri


title: leggere da una pagina WEB

author: Ivan

text:
mi arrabatto da un pò per leggere solo alcuni dati da una pagina WEB (una
qualsiasi, che abbia una struttura ripetitiva che io riconosco a priori).
Il problema è che non vorrei risolvere con dei copia INcolla, ma non trovo a
cosa riferirmi.
La pagina è DATI e HTML, cosa devo puntare ?
A quale oggetto devo chiedere il contenuto della pagina?
Da che parte si comincia?
E se dovessi seguire tutti i link contenuti nella pagina, come si attivano ?
un piccolo aiutino per partire non cadrebbe nel vuoto.
ivan


title: importazione file dbf da foxpro

text:
Ho cercato nei post precedenti senza trovare nulla di definitivo.
Il problema comunque è quello che appena provo ad aprire o convertire un
file dbf di provenienza Visual FoxPro ver 6 in Access 2000, una finestra di
avvertimento mi dice che il file esterno non è nel formato previsto.
l'unica informazione che ho ricavatoè che, forse, un programma che si chiama
Psiwin possa effettuare la conversione, è la strada giusta?
Grazie
Ph. Barnum


title: importazione file dbf da foxpro

text:
"Ph.Barnum" <barnums(rimuovimi)@
tin.it
> ha scritto nel messaggio
news:K4tgd.226097$35.10...@news4.tin.it...



title: Come condividere codice tra vari progetti?

author: RobertoA

text:
Ogni programmatore dispone del suo bell'insieme di funzioni/procedure
realizzate nel corso dei lustri/secoli
Funzioni che spesso sono usate in diversi progetti
Il brutale copia/incolla di tutte le funzioni all'interno di ogni
progetto, anche se efficace nel breve, nel lungo periodo consente un
disallineamento delle singole funzioni che spesso porta al suicidio dei
piu' deboli
Resistono solo i veri 'spaghetti coder'
Ma voi, come fate a condividere porzioni di codice tra i vari progetti?
Ciao e grazie
RobertoA


text:

Li metto in una libreria?
Intendo un MDB/MDE a se stante (se siamo in access)

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)


text:
La domanda non è come... ma perché..?
Si fa prima a copiare codice e varie piuttosto che usare mde... quando poi lo distribuisci i riferimenti vanno ripristinati...
Dai lasciate stare i giochetti

@Alex


text:

Vera la parte dei riferimenti.
Come tutte le cose esiste un equilibrio.
Immagina se dovessi avere decine di applicazioni diverse in cui usi lo
stesso codice, o, come mi e' capitato, di costruire applicazioni
  diverse a partire da uno stesso "core" che /ogni tanto/ richiede
una aggiustatina.



text:
Il giorno martedì 13 settembre 2016 09:21:09 UTC+2, Alessandro Cara ha scritto:
> Il 12/09/2016 22:43, @Alex ha scritto:
> > La domanda non è come... ma perché..?
> > Si fa prima a copiare codice e varie piuttosto che usare mde... quando poi lo distribuisci i riferimenti vanno ripristinati...
> > Dai lasciate stare i giochetti
> >
>
> Vera la parte dei riferimenti.
> Come tutte le cose esiste un equilibrio.
> Immagina se dovessi avere decine di applicazioni diverse in cui usi lo
> stesso codice, o, come mi e' capitato, di costruire applicazioni
>   diverse a partire da uno stesso "core" che /ogni tanto/ richiede
> una aggiustatina.
>

Infatti io faccio un COPY/PASTE del Progetto di base e sopra gli faccio le maschere e i report... non se ne parla nemmeno di fare dei pasticci di quel tipo.

Alla fine le mie LIB sono sempre bene o male le stesse, e siccome il codice non lo pago(è già scritto), non sono quei 2MB in più che disturbano...

@Alex


text:

Non credo sia questo il problema di RobertA (e di fondo)

Immagina questo scenario:
I progetti sono gia' stati rilasciati e contengono tutti una (o +)
  funzione  che per /qualsivoglia/ motivo deve essere modificata
C'e' poco da fare copia/incolla
Ci sono stati casi in cui ho maledetto la scelta della libreria e casi
in cui la ho benedetta. Casi in cui lo ho fatto e casi che non...
Per non parlare del fatto che (casi rari) hai necessita' di lasciare
  del codice /sprotetto/ (o viceversa protetto)
Equilibrio. Se ci fosse il toccasana per tutte le situazioni non
esisterebbe la figura del /developer/ (estremizzazione)



author: Simone Calligaris

text:
"RobertoA" <

> Il brutale copia/incolla di tutte le funzioni all'interno di ogni
> progetto, anche se efficace nel breve, nel lungo periodo consente un
> disallineamento delle singole funzioni che spesso porta al suicidio dei
> piu' deboli

Sarà, ma io faccio proprio così.

Saluti


text:
"RobertoA" <

> Il brutale copia/incolla di tutte le funzioni all'interno di ogni
> progetto, anche se efficace nel breve, nel lungo periodo consente un
> disallineamento delle singole funzioni che spesso porta al suicidio dei
> piu' deboli




text:

Quello che intendevo dire e' che per il progetto 1, 2 e 3 viene usata
una libreria che contiene 10 funzioni
Per il progetto 3, l'ultimo col quale si sta armeggiando, la funzione
n.10 viene leggermente ritoccata
Quando si riprende a lavorare col progetto 1 e 2 il funzionamento dei
programmi, se useranno la funzione n.10 della libreria comune,
risultera' alterato
Come evitare questa situazione?
D'altra parte copia/incollare nel progetto tutte le funzioni solitamente
usate, le fa 'scollegare' dalla libreria comune, situazione anche questa
non ideale poiche' eventuali miglioramenti delle funzioni di libreria
dovrebbero propagarsi anche ad altri progetti


text:

Non esiste una gerarchia di ricerca funzioni?
Mi sembra che viene cercata prima sul locale e poi sul collegato o sbaglio?
Una funzione ritoccata /non/ e' la stessa funzione.
In quel caso non e' piu' codice /comune/
In questa situazione copio la funzione sul progetto locale e per
non sbagliarmi la rinomino e chiamo il nuovo nome.
E volendo ci metto anche una annotazione.
Oppure metto un nuovo parametro opzionale con default.
Chiamata senza nuovo parametro:fai il vecchio
Chiamata con nuovo parametro:fai il ritocco
(un overloading de /noantri/ )



author: Karl Donaubauer

text:
Salve,

RobertoA:

> ...

Il mio insieme (che uso spesso) consiste solo di 5-6 moduli con un
totale di forse 20-25 procedure. Non faccio copia/incolla ma importi ;-)
da altri progetti per eventualmente ottenere "ModuloGiàPresente1",
controllare e forse aggiorno/scambiare "ModuloGiàPresente".

Oltre ai codici (e per me più importante) esistono insiemi di oggetti
(tabelle, query, maschere, report, moduli) che riuso ma sempre con
adattamenti. Anche per questi non serve una biblioteca ma l'importo del
"sistema" o di parti aggiunti/aggiornati.

La ragione per questo procedimento semplice è che sono coninvolto in
troppi progetti diversi. Ho contribuito a >100 applicazioni di Access
sia come creatore, sia solo programmatore/consulente di parti. Tante
situazioni, esigenze, tanti livelli, stili.

Cioè, il lavoro è troppo variabile per una libreria di funzioni standard
da riferire. Inoltre già come parte della filosofia evito dipendenze
esterne dovunque possibile.

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


text:
...
>
> Sarà, ma io faccio proprio così.
>
> Saluti

[+1] la vecchia scuola... ;-)

@Alex


title: filtro

author: Mike Dens

text:
ciao mi ripresento....per ormai non si contano più...domande e non solo!!! :-)
Dunque sto creando una maschera per gestire delle prenotazioni e desideravo
poter applicare un filtro ( è la soluzione migliore??? ) ad un campo in una
maschera in questo modo: selezionata una periferica da un menu a tendina (
casella combinata ) il successivo campo ( sempre a tendina ) dovrebbe limitare
i record ai soli appartenenti alla categoria periferiche selezionata in
precedenza, vale a dire, se scelgo notebboks, il campo successivo dovrebbe
selezionarmi tutti i notebooks presenti nell'archivio, se cellulari, tutti i
cellulari, ecc.......cosa dite è meglio fare una archio unico per tutte le
periferiche o creare singoli archivi per gruppi ( pc, nitebooks, cellulari,
ecc.)
grazie a tutti
mike!!!
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: filtro

author: Paolo P

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:41a085f941b71db31e...@mygate.mailgate.org...

Una tabella con il tipo di periferica ed una collegata uno a molti
contenente la periferica ed il riferimento al tipo
Paolo


title: Recupero valori query via vba

author: Maurizio Della Martera

text:
Ho questo codice
....
sql= "SELECT * FROM allievi WHERE id_allievo=7"
CurrentDb.Execute sql
ora avrei bisogno di recuperare i valori restituiti dalla query, come
faccio? Grazie


title: Recupero valori query via vba

text:

Cosa intendi?
Se vuoi gestire la query non puoi cosě
Butta tutto in un rst e lě fai quello che vuoi
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Recupero valori query via vba

author: ciroteo ®

text:
"Maurizio Della Martera" <
mauri...@libero.it
> ha scritto nel messaggio
news:41quh.7852$qN4.1...@twister1.libero.it...

creati una query temporanea attraverso il metodo del cratequerydef,
oppure modifica sql di una esistente e poi la apri.


title: Как удалить почту POP3 не загружая её с сервера?

author: warp

text:
affe...@yahoo.com
   ha scritto nel messaggio <
>
>Программа администрирования почты на сервере. Вы
>сможете просматривать сообщения, которые у Вас
>находяться в почтовом ящике и удалять ненужные.
>При этом сами сообщения НЕ ЗАГРУЖАЮТСЯ на Ваш
>компьютер! Возможность сортировки, безопасная
>работа с почтой.
╟####@Г**
╖$─╖╖╖
%И[]%ё&^
ё╟Г], warp


author: OndaMax

text:
> >Программа администрирования почты на сервере. Вы
> >сможете просматривать сообщения, которые у Вас
> >находяться в почтовом ящике и удалять ненужные.
> >При этом сами сообщения НЕ ЗАГРУЖАЮТСЯ на Ваш
> >компьютер! Возможность сортировки, безопасная
> >работа с почтой.
Ho ancora i sudori freddi ...
Per un attimo sembrava il solito CRASH di Windows ... ;-)
OndaMax


title: Maschera

author: Massimo

text:
Ciao
Come fare in modo che all'apertura di una maschera questa si apra a tutto
schermo?
Seguendo l'help in linea, ovvero ingrandire la maschera e salvarla
disabilitando il dimensionamento automatico, non ha funzionato.
Grazie
Massimo


title: Maschera

author: cnicola

text:
Se non vuoi programmare, crea una macro  e cerca il valore
"Ingrandisci".Quindi associa la macro all'evento "Su Apertura" della
maschera.
Altrimenti la linea di codice Docmd.Maximize
"Massimo" <
massimo...@tiscalinet.it
> ha scritto nel messaggio
news:af2eo5$p1f$1...@lacerta.tiscalinet.it...



title: Chiavi esterne: perchè?

author: Giulio Severini

text:
Dove posso leggere una trattazione, se esiste, che spieghi rigorosamente
(ma anche non) la teoria ala base dell'utilizzo di chiavi esterne, nella
relazione tra più tabelle?
Grazie.
--
Principio di indeterminazione di Microsoft Windows Whatever Edition: data
la natura del sistema operativo, tanto più precisamente si vuole
effettuare un compito, tanto meno precisamente questi verrà effettuato.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Chiavi esterne: perchè?

author: Pablitomf

text:
Giulio Severini ha scritto:
> Dove posso leggere una trattazione, se esiste, che spieghi rigorosamente
> (ma anche non) la teoria ala base dell'utilizzo di chiavi esterne, nella
> relazione tra piů tabelle?
> Grazie.
Io non credo che sia facile trovare un documento del genere, ma non credo
neanche a dire il vero vi sia una "teoria alla base dell'utilizzo di
chiavi esterne"... una chiave esterna č semplicemente un campo che fa
riferimento nella struttura e nel contenuto a una chiave primaria di
un'altra tabella.
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.



title: Bollettino postale per l'Euro.

author: PINO

text:
Qualcuno ha la possibilità di avere il report con struttura per la stampa
importo in Euro per msaccess, il CH8Bis quello nuovo del 2002? Grazie a
quanti mi diranno la soluzione.


title: Sintassi codice vb

author: BiBi

text:
Curiosità.....
E' più corretto utilizzare il "punto" od il punto esclamativo?
Ad esempio:
Me.cmdPulsante
o
Me!cmdPulsante
E' bene utilizzare sempre le proprieta anche quando non è
indispensabile (perchè default)?
Ad esempio
Me.Controllo.value = Valore
o
Me.Controllo = Valore


title: Sintassi codice vb

text:
"BiBi" <
> Curiosità.....
> E' più corretto utilizzare il "punto" od il punto esclamativo?
> Ad esempio:
>
> Me.cmdPulsante
> o
> Me!cmdPulsante
Si narra che la n° 2 sia più veloce (per lo meno all'interno di un ciclo).
Forse è migliore anche dal punto di vista della leggibilità del codice, ma
... de gustibus ...
> E' bene utilizzare sempre le proprieta anche quando non è
> indispensabile (perchè default)?
> Ad esempio
> Me.Controllo.value = Valore
> o
> Me.Controllo = Valore
Ehmmm ... visto così, opterei per il n°1, però poi all'atto pratico uso la
seconda.
Predico bene e razzolo male ;-D
Ciao, warp


title: FE - Dati Trasporto/DatiAnagraficiVettore- Anagrafica obbligatoria - ma nessun campo obbligatorio nella sezione

text:
La sezione 2.1.9.1.3 e' indicata come 1.1 quindi obbligatoria/max_1
Ma TUTTI i campi al suo interno, da 2.1.9.1.3.1 a 2.1.9.1.3.5 sono
marcati come 0.1 quindi non_obbligatorio/max_1
Sto guardando il file FatturaPA_versione 1.2.1.xls che dovrebbe essere
l'ultimo
Chevvordi' ?
Se uso la sezione DatiTrasporto/DatiAnagraficiVettore DEVO usare la
sezione Anagrafica ( <1.1> ), anche se posso non metterci alcun campo
all'interno (tutti con <0.1>) ?
Ciao e grazie


author: BFS

text:

[2.1.9.1] DatiAnagraficiVettore
[2.1.9.1.1] IdFiscaleIVA
[2.1.9.1.1.1] IdPaese
Obbligatorietà: SI, ma solo se è verificato il
PRESUPPOSTO(17).

Utilità:  serve  per  identificare,  insieme  al  campo  IdCodice
(2.1.9.1.1.2), il soggetto che trasporta il bene.
Criteri  di  valorizzazione:  il  campo  deve  contenere,  secondo  lo
standard ISO 3166-1 alpha-2 code, il codice della nazione che ha
attribuito l’identificativo fiscale al vettore.
...

dove presupposto 17:
si vuole dare evidenza dei dati relativi al trasporto del bene ceduto e del
soggetto che ha effettuato il trasporto, in caso di fatturazione
differita o di
fattura accompagnatoria

personalmente in caso di fattura accompagnatoria compilo solo la partita
iva del vettore, il numero dei colli e la data di partenza

BFS

---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


text:

Ringrazio molto per la risposta puntuale e rapida
Ma non ho ancora dissipato il dubbio iniziale, cioe' la sezione e'
obbligatoria, mentre nessuno dei campi contenuti entro essa lo e'
Forse una dimenticanza sull'indicazione obbligatorieta' di qualche campo?


text:

credo sia un errore del tracciato
infatti regolarmente i miei clienti hanno iniziato ad inviare fatture
con l'indicazione della partita iva del vettore ma non la parte
anagrafica del vettore



title: stampa report - rich. aiuto

text:
Salve a tutti
Sto cercando un aiuto per stampare dei report per il seguente problema:
dopo aver creato un database di indirizzi ho creato un report per la
stampa delle etichette postali.
Al momento di impostare la stampa ho riscontrato che cambiando computer
e stampante cambiano automaticamente i margini della pagina e anche
utilizzando il comando imposta pagina non si riesce in alcun modo, per
certe stampanti, a settare a piacere i margini.
E possibile che l'impaginazione del report debba dipendere dal tipo di
stampante installata o esiste qualche modo per costringere il programma
a rispettare i margini imposti.
Grazie anticipatamente per l'aiuto.


title: stampa report - rich. aiuto

author: Marco

text:
> E possibile che l'impaginazione del report debba dipendere dal tipo di
> stampante installata o esiste qualche modo per costringere il programma a
> rispettare i margini imposti.
Ogni stampante possiede dei margini minimi oltre i quali non può andare.
Se ti si verifica questo problema significa che stai usando dei margini un
pò troppo ridotti.
Se tu potessi aumentarli un pò, avresti già risolto il problema.
Altrimenti puoi provare a:
- convertire il report in una snapshot
- convertire il report in pdf
- convertire il report in Word
Ciao
Marco


title: Problemi ricerca con apici

author: Genefer

text:
Salve
In un modulo utilizzo questa  procedura
           Dim rst As Recordset
           Dim strR As String
           strR = Me.Ricerca.Text
           If Not IsNull(Me.Ricerca.Text) Then
              Set rst = Me.RecordsetClone
              rst.FindFirst Me.Campo.Column(1) & " Like """ & "" &
Me.Ricerca.Text & "*"""
              Me.Bookmark = rst.Bookmark
              rst.Close
              Set rst = Nothing
           End If
           Me!Ricerca = strR
           Me!Ricerca.SelStart = 255 'Len(Me!Ricerca.Text)
per ricercare un record specifico nella maschera
tutto funge perfettamente tranne quando nella frase da ricercare vi sono
degli apici o doppi o singoli.
Perché ?
Soluzione!
Ciao E grazie


title: Problemi ricerca con apici

author: MA

text:

Sostituisci " con chr(34)
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Problemi ricerca con apici

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dm4ic5$298$1...@area.cu.mi.it...
> Genefer wrote:
>> Salve
>> In un modulo utilizzo questa  procedura
>>
>>            Dim rst As Recordset
>>            Dim strR As String
>>            strR = Me.Ricerca.Text
>>            If Not IsNull(Me.Ricerca.Text) Then
>>               Set rst = Me.RecordsetClone
>>               rst.FindFirst Me.Campo.Column(1) & " Like """ & "" &
>> Me.Ricerca.Text & "*"""
>>               Me.Bookmark = rst.Bookmark
>>               rst.Close
>>               Set rst = Nothing
>>            End If
>>            Me!Ricerca = strR
>>            Me!Ricerca.SelStart = 255 'Len(Me!Ricerca.Text)
>>
>>
>>
>> per ricercare un record specifico nella maschera
>> tutto funge perfettamente tranne quando nella frase da ricercare vi
>> sono degli apici o doppi o singoli.
>> Perché ?
>> Soluzione!
>> Ciao E grazie
> Sostituisci " con chr(34)
ho provato a inserirli  cosi : rst.FindFirst Me.Campo.Column(1) & " Like """
& "" & chr(34) & Me.Ricerca.Text & chr(34) & "*"""
ma non funge!


title: Problemi ricerca con apici

author: Sergio MAZZA

text:
"Genefer" <
gen...@tin.it
> ha scritto nel messaggio news:4385cff7$0$13270$4faf...@reader2.news.tin.it...
>
> ho provato a inserirli  cosi : rst.FindFirst Me.Campo.Column(1) & " Like """ & "" & chr(34) & Me.Ricerca.Text & chr(34) & "*"""
>
> ma non funge!
"Quando a tordi e quando a grilli!"
Mo' so' troppe, decidi o raddoppi le doppie o utilizzi solo il chr:
rst.FindFirst Me.Campo.Column(1) & " Like " & chr(34) & Me.Ricerca.Text & "*" & chr(34)
Ciao.
--
Sergio MAZZA


title: Problemi ricerca con apici

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dm50fi$thm$1...@area.cu.mi.it...

Avevo gia provato in questo modo ma mi dava errore nel momento in cui
la frase da ricercare era tipo :
Ricambio per "Geco"  sx
Errore di sintassi (Operatore mancante) nell'espressione
Naturalmente dovuto al fatto dei doppi apici


title: Problemi ricerca con apici

text:
"Genefer" <
gen...@tin.it
> ha scritto nel messaggio news:4386c0b1$0$13258$4faf...@reader2.news.tin.it...
>
> Avevo gia provato in questo modo ma mi dava errore nel momento in cui
> la frase da ricercare era tipo :
>
> Ricambio per "Geco"  sx
>
> Errore di sintassi (Operatore mancante) nell'espressione
>
> Naturalmente dovuto al fatto dei doppi apici
Non è obbligatorio scrivere le doppie virgolette nel testo da cercare; perché dovresti farlo?
Ciao.
--
Sergio MAZZA


title: Problemi ricerca con apici

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dm6gcl$b9f$1...@area.cu.mi.it...

Grazie Sergio per l'aiuto
Penso che tu ti riferisca al momento della ricerca (Immissione dati per
ricercare il record)!
Non e questo il punto poiché la ricerca viene effettuata tramite Casella
Combinata
ed e quando si tenta di inserire tale valore vie ne generato l'errore quindi
non mi cerca nulla nella form.


title: Problemi ricerca con apici

text:
"Genefer" <
gen...@tin.it
> ha scritto nel messaggio news:4386c8d5$0$7324$4faf...@reader4.news.tin.it...
> Grazie Sergio per l'aiuto
>
> Penso che tu ti riferisca al momento della ricerca (Immissione dati per ricercare il record)!
> Non e questo il punto poiché la ricerca viene effettuata tramite Casella Combinata
> ed e quando si tenta di inserire tale valore vie ne generato l'errore quindi
> non mi cerca nulla nella form.
Allora prima della ricerca utilizza la funzione Replace (vedi help) per sostituire alle doppie virgolette un Null...
Ciao.
--
Sergio MAZZA


title: Problemi ricerca con apici

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dm6jkp$he2$1...@area.cu.mi.it...

Potresti darmi una mano ?  :-((((
Grazie


title: Problemi ricerca con apici

text:
"Genefer" <
gen...@tin.it
> ha scritto nel messaggio news:4386d342$0$7313$4faf...@reader4.news.tin.it...
>
> Potresti darmi una mano ?  :-((((
> Grazie
dim strRicercaTesto as string
strRicercaTesto = replace(Me!Ricerca ,chr(34),"")
rst.FindFirst Me.Campo.Column(1) & " Like " & chr(34) & strRicercaTesto & "*" & chr(34)
Ciao.
--
Sergio MAZZA


title: Problemi ricerca con apici

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dm6lvn$lrs$1...@area.cu.mi.it...

Scusa Sergio ma sostituendo con il codice da te postato
mi filtra tranquillamente tutto ciò che non ha apici
mentre dove ci sono non da più errore ma non filtra nulla
sicuramente ce qualche errore nella parte restante del codice:
   Dim est Gas Recordset
   Dio stri Gas Strinò
  Dio strRicercaTesto Gas Strinò
 stri = Me.Ricerca.Test
   Ife Noti IsNull(Me.Ricerca.Test)
      Set rst = Me.RecordsetClone
strRicercaTesto = Replace(Me!Ricerca, Che(34), "")
rst.FindFirst Me.Campo.Column(1) & " Lice " & Che(34) & strRicercaTesto &
"*" & Che(34)
      Me.Bookmark = rst.Bookmark
      rst.Cose
      Set est = Nothing
   End Ife
   Me!Ricerca = stri
   Me!Ricerca.SelStart = 255 'Zen(Me!Ricerca.Test)
      Me.Ricerca.Dropdown
Grazie ancora


title: Problemi ricerca con apici

text:
"Genefer" <
gen...@tin.it
> ha scritto nel messaggio news:4386f0e9$0$7311$4faf...@reader4.news.tin.it...
>
> Scusa Sergio ma sostituendo con il codice da te postato
> mi filtra tranquillamente tutto ciò che non ha apici
> mentre dove ci sono non da più errore ma non filtra nulla
> sicuramente ce qualche errore nella parte restante del codice:
>
>   Dim est Gas Recordset
>   Dio stri Gas Strinò
>  Dio strRicercaTesto Gas Strinò
> stri = Me.Ricerca.Test
>   Ife Noti IsNull(Me.Ricerca.Test)
>
>      Set rst = Me.RecordsetClone
>
>
> strRicercaTesto = Replace(Me!Ricerca, Che(34), "")
> rst.FindFirst Me.Campo.Column(1) & " Lice " & Che(34) & strRicercaTesto & "*" & Che(34)
>
>      Me.Bookmark = rst.Bookmark
>      rst.Cose
>      Set est = Nothing
>   End Ife
>   Me!Ricerca = stri
>   Me!Ricerca.SelStart = 255 'Zen(Me!Ricerca.Test)
>
>      Me.Ricerca.Dropdown
>
> Grazie ancora
Il codice che hai inviato è un po' incasinato; che è successo?
Comunque, penso che una ricerca non dovrebbe contenere troppe parole perché rischi di non trovare nulla.
Una stringa del tipo: Ricambio per "Geco" (comprese le doppie virgolette), non posso pensare di trovarla perché se (per esempio) ho
inserito nel testo in tabella uno spazio di troppo tu non lo saprai mai e mai troverai quella stringa.
Invece se scrivi una parola tipo: Geco, troverai tutte le occorrenze di quella parola nei campi; a tal proposito nel sito comune co
sono vari esempi di tecniche per la ricerca.
C'è addirittura un esempio di form che visualizza tutte le occorrenze trovate e permette di selezionarle e visualizzarle nella form
da quale è stata chiamata la ricerca...
Ciao.
--
Sergio MAZZA


title: Prendere valori da una tabella...

author: CristianCry

text:
Sto realizzando un inventario con Access. Vorrei fare in modo tale che dalla
tabella prodotti io possa scegliere qual'è il prodotto esistente in
magazzino (visto che si può scegliere tra circa 400 prodotti!) e farlo
memorizzare in un campo di un'altra tabella/Query che si chiamerà "Prodotti
in magazzino". Quindi io ho pensato di realizzare un maschera dalla tabella
prodotti, utilizzare un controllo mediante una casella combinata (nome
prodotto)... ma non so come far inserire il valore di questo record
(compreso magari anche altri valori di altri campi) in un'altra
tabella/Query!
Qualcuno mi può indicare una soluzione?
Grazie mille
Cristian


title: Prendere valori da una tabella...

author: Il Gatto

text:
CristianCry ha scritto:
> Sto realizzando un inventario con Access. Vorrei fare in modo tale che dalla
 > [...cut...]
> Qualcuno mi può indicare una soluzione?
Metti un bel pulsante nella maschera che esegua il lavoro necessario per
il record corrente... Ipotizzando che entrambe le tabelle abbiano un
campo CodiceProdotto numerico e vada copiato solo quello:
CurrentDb.Execute "INSERT INTO AltraTabella (CodiceProdotto) VALUES (" &
Me.CodiceProdotto & ")"
possibilmente condito con dei controlli per evitare di duplicare chiavi
nella tabella di destinazione.
--
       ^    ^
oOo (Il Gatto) oOo


title: Prendere valori da una tabella...

text:
>
> Metti un bel pulsante nella maschera che esegua il lavoro necessario per
> il record corrente... Ipotizzando che entrambe le tabelle abbiano un
> campo CodiceProdotto numerico e vada copiato solo quello:
>
> CurrentDb.Execute "INSERT INTO AltraTabella (CodiceProdotto) VALUES (" &
> Me.CodiceProdotto & ")"
>
> possibilmente condito con dei controlli per evitare di duplicare chiavi
> nella tabella di destinazione.
>
Non sono riuscito a farlo...per favore Gattino mio....mi spieghi passo per
passo che cosa devo fare??? :-))
Grazie mille
Cristian


title: Prendere valori da una tabella...

author: Alex

text:
"CristianCry" <
n...@libero.it
> wrote in message
news:age63a$89j$
1...@lacerta.tiscalinet.it

Ma devi cancellare quello memorizzato precedentemente o no...???
1) NO
   La cosa più veloce è realizzare una bella QRY di accodamento
   che fai con l'Autocomposizione riferita ai valori da recuperare
   nella tua Form di selezione.
2) SI
   Beh, stessa cosa, ma prima esegui un DELETE con una istruzione
   SQL tramite il metodo EXECUTE per eliminare tutti i record
Precedenti.
Alessandro.@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Database su conto corrente!

author: Air

text:
Qualcuno ha un database sul conto corrente bancario in access? Grazie
anticipatamente!
Air


title: Come copiare tabelle in db diversi

author: ilaria

text:
Ciao a tutti.
Ho un db a2003 strutturato in FE+BE.
Ho bisogno periodicamente di creare runtime un altro DBDISERVIZIO
contenente alcune tabelle (magazzino)  del BE per inviarlo in rete
ad un'altra sede.
Se uso TransferDatabase dal FE in reltà mi copia nel DBDISERVIZIO
solo il link delle tabelle.
Una strada può essere quella di farlo in due tempi:
[1] TransferDatabase da BE a FE
[2] TransferDatabase da FE a DBDISERVIZIO
Non c'è una soluzione più pulita ?
Grazie a tutti. Ciao Ilaria


title: Come copiare tabelle in db diversi

author: Roberto da Parma

text:
"ilaria" <
ariai...@libero.it
> ha scritto nel messaggio
news:l5cs4411j7nrsdst5...@4ax.com...

Fai eseguire la query direttamente dal BE oppure dal FE apri il BE ed esegui
la query
    Dim dbs As Database
    Set dbs = OpenDatabase(percorso tuo database BE)
    dbs.execute("tua query in SQL")
    Set dbs = Nothing
--
Roberto da Parma


title: Come copiare tabelle in db diversi

text:


Perfettissimo! Grazie 1000


title: access 2003 - banale Update

author: franco monte

text:
Buongiorno a tutti
UPDATE Anagrafica_Dipendente
   SET CodPaghe = ( SELECT pag FROM xxx WHERE Cognome = cog);
--> per l'operazione e' necessaria una query aggiornabile
pero' cosi funziona benissimo
UPDATE Anagrafica_Dipendente
   SET CodPaghe = "123456";
in realta' ho bisogno di aggiornarla da un'altra tabella:
UPDATE Anagrafica_Dipendente
SET CodPaghe = (select pag from xxx where cognome = cog and nome =
nom)
WHERE EXISTS (select pag from xxx where cognome = cog and nome = nom);
--> per l'operazione e' necessaria una query aggiornabile
ho provato anche questa soluzione:
UPDATE Anagrafica_Dipendente
SET CodPaghe = pag
JOIN xxx
ON cognome = cog and nome = nom;
--> errore di sintassi (operatore mancante) nell'espressione della
query 'pag JOIN xxx ON ....
Grazie 1000!!!!


title: access 2003 - banale Update

author: Karl Donaubauer

text:

UPDATE Anagrafica_Dipendente AS a
INNER JOIN xxx AS b ON (a.cognome = b.cog) AND (a.nome = b.nom)
SET a.CodPaghe = b.pag
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: access 2003 - banale Update

text:
Grazie,
interessante la tua FAQ!



title: eivtare il blocco della INSERT per errore di duplicazione chiave primaria

text:
Ciao a tutti.
Ho questo problema:
Devo effettuare una importazione di dati da file di testo (sono finalmente
riuscito a definirlo).
Questi dati sono così strutturati:
IdCount
Data
Persona
.......
Devono andare a finire in una tabella così strutturata:
IDNum (PK)
IDcount (PK)
Data
Persona
......
la cui chiave primaria è cioè costituita sia dall'Idcount (che viene
importato) sia da un IDNUm che richiedo all'utente di specificare.
Via codice scarico i dati importati su una tabella temporanea, effettuo un
join in cui inserisco anche il campo IDNUM ed il gioco è fatto.
Direte voi: e allora?
Il problema è che il file da cui importo può contenere anche dati importati
in precedenza
Cioè
File1
idcount     data        persona
001        7/7/2003    Marco
....
005        7/7/2003    Antonio
File2
idcount     data        persona
001        7/7/2003    Marco
....
005        7/7/2003    Antonio
....
010        8/8/2003   Giuseppe
Ora se devo caricarmi i dati da File2 dopo aver già caricato file 1 mi da
errore perché il valore (IDnum + IDcount) è già presente.
Non posso cancellare i dati e poi riscriverli perché file 2 può anche
partire dal record  006 e in quel caso avrei perso i dati precedenti.
Avevo pensato di sfruttare l'errore di duplicazione di chiave (errore
"-
2147467259
") per farlo passare oltre ma lui si blocca prima di eseguire il
codice e non scala al record successivo.
C'è un modo per dirgli di passare oltre se incontra un valore già presente
oppure devo usare il metodo .ADDNEW su 9 campi???


text:

Non puoi usare quelle chiavi primarie, mettici un campo contatore.
MAssimiliano


text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:PohPa.3689$B8....@news.edisontel.com...
[cut]
> >
> > C'è un modo per dirgli di passare oltre se incontra un valore già
presente
> > oppure devo usare il metodo .ADDNEW su 9 campi???
>
> Non puoi usare quelle chiavi primarie, mettici un campo contatore.
> MAssimiliano
>
>
L'alternativa sarebbe fargli fare un confronto tra il recordset creato per
accodare i dati e la tabella in modo tale che lui possa eliminare quei
record già esistenti.
Cioè operare una SELECT sul recordset che mi estragga solo i dati  che non
sono presenti nella tabella, me li metta su un altro recordset e poi operi
l'aggiornamento
è fattibile, devo scricare la select su di una nuova atbella temporanea, o
sono nel mondo dei sogni???


text:
> [cut]
> > >
> > > C'è un modo per dirgli di passare oltre se incontra un valore già
> presente
> > > oppure devo usare il metodo .ADDNEW su 9 campi???
> >
> > Non puoi usare quelle chiavi primarie, mettici un campo contatore.
> > MAssimiliano
> >
> >
> L'alternativa sarebbe fargli fare un confronto tra il recordset creato per
> accodare i dati e la tabella in modo tale che lui possa eliminare quei
> record già esistenti.
>
> Cioè operare una SELECT sul recordset che mi estragga solo i dati  che non
> sono presenti nella tabella, me li metta su un altro recordset e poi operi
> l'aggiornamento
>
> è fattibile, devo scricare la select su di una nuova atbella temporanea, o
> sono nel mondo dei sogni???
>
No invece la tabella temporanea è quella che ti serve. Solo che invece di
smazzarti a crearti la query di confronto te la fai fare dal wizard dei dati
non corrispondenti e accodi quella query.
very very easy
MAssimiliano


text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:oDhPa.3698$B8....@news.edisontel.com...

Grazie mille MAssimiliano
ma come si imposta una query dati non corrispondenti?
Ho provato a vedere sull'help ma non c'è nulla
Su google ho trovato dei post ed ho capito che fa la query, ma non come si
imposta


title: Mi sembra di sognare....

author: @libero.it Enzino

text:
Buongiorno a tutti...
Mi sembra proprio di sognare.
Allora: due tabelle, per farla breve... una (che chiamo ad esempio DATI) con
i campi NOME_COGNOME e CORSO, l'altra (che chiamo a d esempio CORSO) col
campo NR_CORSO.
Supponiamo che devo inserire i nomi di 100 persone sulla tabella DATI che
svolgono il 148 corso (di giardinaggio per esempio).
La maschera CORSO mi permette di inserire il numero del corso che si sta
svolgendo (es. 148) e mi apre la maschera DATI in cui effettivamente
inserisco i nomi delle 100 persone.
Ma cavolo come faccio a trasportarte il valore 148 da NR_CORSO ad ogni
record di DATI senza riscriverlo ogni volta? Mi sembra di sognare. Le ho
provate tutte. Sono troppo un newbie  vero?
Qualcuno č cosě gentileda scrivermi una piccola funzioncina che mi fa questo
discorso? A me proprio non č riuscito.
Grazie a tutti
Rage


title: Mi sembra di sognare....

text:
"Enzino" <enzino @
libero.it
> ha scritto nel messaggio
news:vpUFb.203747$vO5.8...@twister1.libero.it...
> Buongiorno a tutti...
> Mi sembra proprio di sognare.
Ti sveglio subito; leggiti il messaggio inviato da Roberto da casa "Come ci
si dovrebbe comportare in un newsgroup, ovvero 'Istruzioni per l'uso' (g)".
Poi reinvia un nuovo messaggio con un oggetto più significativo; grazie...
> Grazie a tutti
>
> Rage
Ciao.
--
Sergio MAZZA


title: Mi sembra di sognare....

text:
Chiedo scusa per il messaggio che presenta una procedura espositiva errata.
Riformulo la richiesta seguendo i parametri corretti...
Grazie
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bs94cj$e6e$1...@canarie.caspur.it...



title: Mi sembra di sognare....

text:
"Enzino" <enzino @
libero.it
> ha scritto nel messaggio
news:pZUFb.208650$e6.79...@twister2.libero.it...
> Chiedo scusa per il messaggio che presenta una procedura espositiva
errata.
> Riformulo la richiesta seguendo i parametri corretti...
> Grazie
>
Non hai letto il messaggio di Roberto pero'... Sigh!
Ciao.
--
Sergio MAZZA


title: Mi sembra di sognare....

text:
No non è vero... l'ho letto... cos'ho sbagliato ancora?
Ho verificato col "trova" che non ci fossero post simili o che contenessero
stesse richieste e su sitocomune non ho trovato qualcosa che somigliasse al
problema (problema x me intendo). L'oggetto era consono ... dici che son
troppo newbie? Chiedo scusa ma non volevo uscire dai canoni previsti...
sorry...
Buon Natale
:-)
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bs970t$es4$1...@canarie.caspur.it...



title: Mi sembra di sognare....

text:
"Enzino" <enzino @
libero.it
> ha scritto nel messaggio
news:QjVFb.203875$vO5.8...@twister1.libero.it...
> No non è vero... l'ho letto... cos'ho sbagliato ancora?
> Ho verificato col "trova" che non ci fossero post simili o che
contenessero
> stesse richieste e su sitocomune non ho trovato qualcosa che somigliasse
al
> problema (problema x me intendo). L'oggetto era consono ... dici che son
> troppo newbie? Chiedo scusa ma non volevo uscire dai canoni previsti...
> sorry...
>
> Buon Natale
> :-)
>
AAAARRGGGGGH!!
Scrivi la tua risposta dopo il testo del messaggio precedente; come faccio
io...
Ciao.
--
Sergio MAZZA


title: Mi sembra di sognare....

text:
> > No non è vero... l'ho letto... cos'ho sbagliato ancora?
> > Ho verificato col "trova" che non ci fossero post simili o che
> contenessero
> > stesse richieste e su sitocomune non ho trovato qualcosa che somigliasse
> al
> > problema (problema x me intendo). L'oggetto era consono ... dici che son
> > troppo newbie? Chiedo scusa ma non volevo uscire dai canoni previsti...
> > sorry...
> >
> > Buon Natale
> > :-)
> >
>
> AAAARRGGGGGH!!
> Scrivi la tua risposta dopo il testo del messaggio precedente; come faccio
> io...
calmo Sergio, 'sto furfante aspetta che Antonio non si collega per quotare
in questo modo...
ma un giorno Lui tornerà..
MAssimiliano


title: Mi sembra di sognare....

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:pmWFb.19841$i_5....@news.edisontel.com...

Chiedo scusa a tutti....
Enzo


title: Mi sembra di sognare....

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:pmWFb.19841$i_5....@news.edisontel.com...

Vorrei dire una cosa a MAssimiliano.
Se stai insinuando, dandomi del FURFANTE, che ho risposto o scritto
volontariamente in maniera inadeguada, allora devo deluderti. Non sono un
"FURFANTE" come tu dici. E' la prima richiesta di aiuto e a questo punto
ritengo sarà anche l'ultima.
L'amico Segio, oltre ad aver avuto la pazienza ed il buongusto di
rispondermi indicandomi la soluzione idonea (e di questo lo ringrazio
ancora) mi ha anche guidato in modo simpatico verso  la procedura corretta
per impostare domande e risposte. Non siamo tutti nati professori come
probabilmente sei tu, e pensavo che questo NG servisse a persone che come me
hanno un problema (anche se banale)  a trovare risposte idonee grazie anche
a persone come Sergio.
Magari se impari a essere più educato con persone che nemmeno conosci, fai
un regalo a te stesso.
Sottolineando il fatto che non ho nemmeno idea di chi sia questo sig.
Antonio, vorrei precisare che non mi incute nessuan paura.
Ringrazio nuovamente Sergio e faccio gli auguri anche a te, MAssimiliano.


title: Mi sembra di sognare....

text:
"Enzino" <enzino @
libero.it
> ha scritto nel messaggio
news:iJWFb.204024$vO5.8...@twister1.libero.it...
>
> Vorrei dire una cosa a MAssimiliano.
> Se stai insinuando, dandomi del FURFANTE, che ho risposto o scritto
---- omissis --------
> Ringrazio nuovamente Sergio e faccio gli auguri anche a te, MAssimiliano.
Dai non te la prendere; MAssi è un buontempone (pure Antonio). In questo NG
cerchiamo di aiutarci e di prenderci per i fo...rnelli, tanto per
sdrammatizzare.
Ti assicuro che nessuno voleva darti del "furfante"...
Ciao.
--
Sergio MAZZA


title: Mi sembra di sognare....

text:

Allora, anzitutto mi sa che sei in ritardo, purtroppo Dicembre è già pieno,
il tuo pagnisterio
fallo a Gennaio, così completiamo anche quel mese, ma fallo presto o ti
portano via anche quello.
Non credevo di offenderti chiamndoti furfante, voleva essere giocoso; se
continui a seguire il Ng
ti accorgi che il tono di questo Ng è molto giocoso seppur altamente
tecnico.
E magari avrai modo di conoscere Antonio e me e il nostro modo di giocare.
> L'amico Segio, oltre ad aver avuto la pazienza ed il buongusto di
> rispondermi indicandomi la soluzione idonea (e di questo lo ringrazio
> ancora) mi ha anche guidato in modo simpatico verso  la procedura corretta
> per impostare domande e risposte.
Ma Sergio è un santo, non già lo sapevamo.
>Non siamo tutti nati professori come
> probabilmente sei tu, e pensavo che questo NG servisse a persone che come
me
> hanno un problema (anche se banale)  a trovare risposte idonee grazie
anche
> a persone come Sergio.
Questo è sicuramente illuogo più apppropriato in Italia per Access
> Magari se impari a essere più educato con persone che nemmeno conosci, fai
> un regalo a te stesso.
Guarda di persona io conosco solo due persone del Ng, però ciò non
diminuisce
il tono confidenziale che ho con tutti e tutti hanno con me.
> Sottolineando il fatto che non ho nemmeno idea di chi sia questo sig.
> Antonio, vorrei precisare che non mi incute nessuan paura.
Non ne hai paura proprio perchè non lo conosci. Via internet anche a me non
fa paura,
ma ti posso assicurare che da vicino... brrr
> Ringrazio nuovamente Sergio
Che santo quel Sergio lì..
>e faccio gli auguri anche a te, MAssimiliano.
Ora Enzino, se lo capisci che era unoscherzo, bene, altrimenti
solamente un Buon Natale anche a te
MAssimiliano


title: Mi sembra di sognare....

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:YRWFb.19850$i_5....@news.edisontel.com...
> ma ti posso assicurare che da vicino... brrr
Ma allora è un vizio! Ti tocchi sempre... Guarda che diventi cieco...
> MAssimiliano
Ciao.
--
Sergio MAZZA


title: Mi sembra di sognare....

author: Enzo

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bs9dhk$gh8$1...@canarie.caspur.it...

Ok ragazzi... io non sono permaloso. Mi spiaceva essere attaccato solo per
aver male impostato una domanda. Ora che mi avete detto che il clima è molto
confidenziale e burlone, mi adeguerò.
Oggi ho imparato alcune cose che terrò buone per eventuali altre richieste.
Un ringraziamento a tutti anche a Massi che è stato gentile nel illustrarmi
passo-passo la mia precedente.
Ah, la mia risposta precedente a Massi non era un piagnisteo.
Ciao e buone feste.
-------
Enzo


title: Mi sembra di sognare....

author: cidi

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:YRWFb.19850$i_5....@news.edisontel.com...
> Guarda di persona io conosco solo due persone del Ng,
 ...ehm ... ma allora l'ultimo raduno??
 eravate SOLAMENTE TU E LUI........ :)))))
>perņ ciņ non
> diminuisce
> il tono confidenziale che ho con tutti e tutti hanno con me.
Questo č VERO
>
> Non ne hai paura proprio perchč non lo conosci. Via internet anche a me
non
> fa paura,
> ma ti posso assicurare che da vicino... brrr
.....non si direbbe
> MAssimiliano
>
>
Ciao Daniele


title: Mi sembra di sognare....

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:M4YFb.41167$0w.20...@news2.tin.it...
>
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:YRWFb.19850$i_5....@news.edisontel.com...
> > Guarda di persona io conosco solo due persone del Ng,
>
>  ...ehm ... ma allora l'ultimo raduno??
>
>  eravate SOLAMENTE TU E LUI........ :)))))
>
E Sergio Mazza, ognuno con le rispettive.
MAssimiliano


title: Mi sembra di sognare....

author: Antonio Biso

text:
"Enzino" <enzino @
libero.it
> ha scritto nel messaggio
news:iJWFb.204024$vO5.8...@twister1.libero.it...
>
> > calmo Sergio, 'sto furfante aspetta che Antonio non si collega per
quotare
> > in questo modo...
> > ma un giorno Lui tornerà..
> > MAssimiliano
> >
> >
> Vorrei dire una cosa a MAssimiliano.
> Se stai insinuando, dandomi del FURFANTE, che ho risposto o scritto
> volontariamente in maniera inadeguada, allora devo deluderti. Non sono un
> "FURFANTE" come tu dici. E' la prima richiesta di aiuto e a questo punto
> ritengo sarà anche l'ultima.
> L'amico Segio, oltre ad aver avuto la pazienza ed il buongusto di
> rispondermi indicandomi la soluzione idonea (e di questo lo ringrazio
> ancora) mi ha anche guidato in modo simpatico verso  la procedura corretta
> per impostare domande e risposte. Non siamo tutti nati professori come
> probabilmente sei tu, e pensavo che questo NG servisse a persone che come
me
> hanno un problema (anche se banale)  a trovare risposte idonee grazie
anche
> a persone come Sergio.
> Magari se impari a essere più educato con persone che nemmeno conosci, fai
> un regalo a te stesso.
> Sottolineando il fatto che non ho nemmeno idea di chi sia questo sig.
> Antonio, vorrei precisare che non mi incute nessuan paura.
> Ringrazio nuovamente Sergio e faccio gli auguri anche a te, MAssimiliano.
UUUUUHHHHH!!!
MA TUTTI COSI SUL SERIO VI PIGLIATE?!??!
Mai sentito parlare di autoironia?!?!?!?
Antonio


title: Mi sembra di sognare....

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bs9dhk$gh8$1...@canarie.caspur.it...

No no, in realtà volevano veramente dargli del furfante!!!
Ora non cercare di rimediare!!!
Antonio


title: Mi sembra di sognare....

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:HMbKb.227050$vO5.9...@twister1.libero.it...
>
> No no, in realtà volevano veramente dargli del furfante!!!
> Ora non cercare di rimediare!!!
>
> Antonio
Allora non sognava, era tutto vero!
Ciao.
--
Sergio MAZZA


title: Il recordset che si aggiorna solo in debug

text:
Scusate se ripropongo il quesito.
Ho Win ME con Office 2002 Premium
Dopo aver aperto un recordset  chiamato RS, ho provato il metodo .Edit
ma compare RS.EditMode.
"Potone" mi ha risposto che utilizzando ADO tale metodo non è più
necessario...
daccordo.
Ma allora perchè durante il debug la routine sembra assegnare
tranquillamente i valori al recordset, ma di fatto la tabella non si
aggiorna?
(nb: ho provato a inserire Update...ma.. niente)
Grazie mille per la risoluzione.


text:
<
mariop...@libero.it
> ha scritto nel messaggio
news:nHWia.2998$iy5....@twister2.libero.it...
> Scusate se ripropongo il quesito.
>
>
> Ho Win ME con Office 2002 Premium
>
> Dopo aver aperto un recordset  chiamato RS, ho provato il metodo .Edit
> ma compare RS.EditMode.
>
> "Potone" mi ha risposto che utilizzando ADO tale metodo non è più
> necessario...
> daccordo.
Cosa d'accordo?!!?
Lascia perdere ADO, metti DAO come libreria principale e continua a
programmare come sai!!!
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:iLWia.3016$iy5....@twister2.libero.it...

> Così mi distruggi!
Come!!!?! .....Compro libri, impazzisco a leggere l'infinita guida di access
per tenermi aggiornato
con questo cacchio di ADO e dopo un anno... "lascia perdere Ado e riprendi
Dao????"
Fu il cambio da access 97 ad access 2000 che mi obbligò a tale passaggio e
adesso???
In questa faccenda devo aver capito male qualcosa!


author: Giorgio prx

text:
<
mariop...@libero.it
> ha scritto nel messaggio
news:nHWia.2998$iy5....@twister2.libero.it...

Ciao
Prova a postare il codice che utilizzi, evidentemente c'è qualche cosa che
non va.
Ciao Giorgio.


text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:b6hee9$s6r$1...@lacerta.tiscalinet.it...

Ecco il codice:
> Dim rs1 As ADODB.Recordset
Set rs1 = New ADODB.Recordset
rs1.Open "IDGAS", CurrentProject.Connection, adOpenDynamic,
adLockBatchOptimistic
rs1.Find "ID = " & Me.Parent!ID
rs1!TotRicavo = Me.TotRicavo
rs1!Sconto1 = Me.Sconto1
rs1!Sconto2 = Me.Sconto2
rs1!TotCosto = Me.TotCosto
rs1!Guadagno = Me.Guadagno
rs1.Update
Ho provato a riutilizzare la libreria Microsoft Dao 3.6  come consigliato da
A. Bisio.
Nel visualizzatore oggetti compare com'è ovvio, il metodo Edit ma non mentre
scrivo il codice,
infatti appena la routine va in esecuzione e trova .Edit crea un errore.


text:
<
mariop...@libero.it
> ha scritto nel messaggio
news:ocXia.3101$iy5....@twister2.libero.it...

Ciao Mario
Ti riporto cosa dice l'help
------------------
Utilizzare il metodo UpdateBatch quando si modifica un oggetto Recordset
nella modalità di aggiornamento batch per trasmettere tutte le modifiche
apportate a un oggetto Recordset al database sottostante.
------------------
Quindi o utilizzi rs1.UpdateBatch per confermare il record o apri il
recordset non in modalità Batch
rs1.Open "IDGAS", CurrentProject.Connection, adOpenDynamic, adLockOptimistic
Ciao Giorgio.


text:
<
mariop...@libero.it
> ha scritto nel messaggio
news:_RWia.3042$iy5....@twister2.libero.it...
>
> > Cosa d'accordo?!!?
> > Lascia perdere ADO, metti DAO come libreria principale e continua a
> > programmare come sai!!!
> >
> > Antonio
> >
> > Cosě mi distruggi!
> Come!!!?! .....Compro libri, impazzisco a leggere l'infinita guida di
access
> per tenermi aggiornato
> con questo cacchio di ADO e dopo un anno... "lascia perdere Ado e riprendi
> Dao????"
> Fu il cambio da access 97 ad access 2000 che mi obbligň a tale passaggio e
> adesso???
> In questa faccenda devo aver capito male qualcosa!
Esatto!
A2k gestisce entrambe le tipologie.
ADO č stato introdotto, semplificando, per alcuni miglioramenti per
l'accesso ai dati fuori del Jet.
Se lavori con access e basta non c'era bisogno di passare ad ADO
Antonio


author: Mario P

text:
CUT

Grazie mille per l'aiuto. (Anche a Potone)
E' rimasto un solo dubbio a proposito di librerie.
 Come fare a dare la priorità alla libreria DAO?
 Ho scelto entrambe le librerie. La ADO esclude la DAO?
 Perché il metodo Edit, pur avendo assegnato a DAO la priorità,  non compare
mentre scrivo il codice?
 ...Sapete com'è...Avendo usato sempre DAO da fastidio non poterlo più
utilizzare!
Grazie ancora.
>


text:
"Mario P" <
mariop...@libero.it
> ha scritto nel messaggio
news:g7fla.25145$iy5.7...@twister2.libero.it...
>
> CUT
> Grazie mille per l'aiuto. (Anche a Potone)
>
> E' rimasto un solo dubbio a proposito di librerie.
>
>  Come fare a dare la priorità alla libreria DAO?
>
>  Ho scelto entrambe le librerie. La ADO esclude la DAO?
>
>  Perché il metodo Edit, pur avendo assegnato a DAO la priorità,  non
compare
>
> mentre scrivo il codice?
>
>  ...Sapete com'è...Avendo usato sempre DAO da fastidio non poterlo più
> utilizzare!
>
> Grazie ancora.
>
Ciao Mario
Se dichiari il recordset come DAO il metodo Edit compare
Dim Rs As DAO.Recordset
Mentre se lo dichiari come ADO non compare
Dim Rs1 As ADODB.Recordset
Comunque penso dia meglio decidere quale strada percorrere, usare entrambe
le librerie non mi sembra una buona cosa.
Ciao Giorgio


title: Problema con riferimenti

author: Wind

text:
Ciao a tutti,
uso Windows Xp con Office 2000 ed ho riscontrato il seguente problema: non
riesco ad abilitare il Microsoft Winsock Control. Mi spiego meglio: subito
dopo averlo abilitato il sistema si blocca(non proprio, ma compare la
clessidra e non se ne va piů). Grazie a tutti per eventuali commenti e
suggerimenti.


title: Problema con riferimenti

author: yQy

text:
On Mon, 7 Apr 2003 19:51:47 +0200, "Wind" <
windal...@freemail.it
>
wrote:
>Ciao a tutti,
>uso Windows Xp
rcamado'....male me sento....
>con Office 2000
peggio me sento....
>ed ho riscontrato il seguente problema: non
>riesco ad abilitare il Microsoft Winsock Control. Mi spiego meglio: subito
>dopo averlo abilitato il sistema si blocca(non proprio, ma compare la
>clessidra e non se ne va piů). Grazie a tutti per eventuali commenti e
>suggerimenti.
solo questo?
STA CONTENTO !! :))))


title: Problema con riferimenti

text:
"Wind" <
windal...@freemail.it
> ha scritto nel messaggio
news:b6sds1$ik7$1...@newsreader.mailgate.org...
> Ciao a tutti,
> uso Windows Xp con Office 2000 ed ho riscontrato il seguente problema: non
> riesco ad abilitare il Microsoft Winsock Control. Mi spiego meglio: subito
> dopo averlo abilitato il sistema si blocca(non proprio, ma compare la
> clessidra e non se ne va più). Grazie a tutti per eventuali commenti e
> suggerimenti.
Dato che non mi risponde nessuno mi rispondo da solo, sperando che possa
servire a chi ha o avrà lo stesso problema.
Con un po' di fatica sono riuscito a trovare il link giusto che mi ha
risolto il tutto, reinstallando il mswinsck:
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q193366
.
Mi dispiace soltanto di aver perso tanto tempo, dato che non sono molto
esperto e avrei potuto imparare altre cose.


title: Compattazione fasulla

author: Alex Caponetto

text:
Continuo a pensare a samantha che tristezza ....... cmq meglio che sia
toccata a Biso questa scoperta che a me
;-)))
Cominciamo col problema
sito comune -- utility di compattazione archivi DB
sti benedetti archivi si riducono solo di pochi k
mentre con l'opzione diretta di dba vengono compattati a dovere
Antonio hai provato a ricompattare con la funzione interna e a vedere se ci
sono differenze???
premetto che l'archivio che compatto contiene solo il programma, so che puň
sembrare stupido ma č possibile che compatti meglio gli archivi dati
(tabelle)?
tra le opzioni trovo anche le seguenti:
DbVersion10 -- Microsoft Jet versione 1.0.
DbVersion11 -- Microsoft Jet versione 1.1.
DbVersion20 -- Microsoft Jet versione 2.0.
DbVersion30 -- Microsoft Jet versione 3.0 (compatibile con la versione 3.5)
e se io uso 3.6 sono anormale???? presumo valgano le opzioni per la 3
e quindi ho provato anche cosě :
objMDB.Dbengine.CompactDatabase strMdbFile, strTmpFile, , DbVersion30
objMDB.Dbengine.CompactDatabase strMdbFile, strTmpFile, , DbVersion35
objMDB.Dbengine.CompactDatabase strMdbFile, strTmpFile, , DbVersion36
non cambia niente
ma siccome non mi arrendo ho fatto la furbata di usare prima della
compattazione il magico comando:
docmd.RunCommand acCmdCompileAllModules
che mi gonfia il dba come un pallone
risultato: una mattinata persa e tante parolacce inventate fresche fresche
comprese quelle in Turco-Aramaico
HELP
Alex Caponetto


title: Compattazione fasulla

text:
"Alex Caponetto" <
capo...@ebrts.it
> ha scritto nel messaggio
news:ai8ki9$rnp$1...@serv1.albacom.net...
> Continuo a pensare a samantha che tristezza ....... cmq meglio che sia
> toccata a Biso questa scoperta che a me
> ;-)))
>
> Cominciamo col problema
> sito comune -- utility di compattazione archivi DB
> sti benedetti archivi si riducono solo di pochi k
> mentre con l'opzione diretta di dba vengono compattati a dovere
> Antonio hai provato a ricompattare con la funzione interna e a vedere se
ci
> sono differenze???
Dopo la compattazione da programma, la compattazione diretta è ininfluente
> premetto che l'archivio che compatto contiene solo il programma, so che
può
> sembrare stupido ma è possibile che compatti meglio gli archivi dati
> (tabelle)?
Uh cazzo!
Ma a che ti serve la compattazione se non hai tab temporanee che riempi e
svuoti?
Antonio


title: Compattazione fasulla

text:
> > Cominciamo col problema
> > sito comune -- utility di compattazione archivi DB
> > sti benedetti archivi si riducono solo di pochi k
> > mentre con l'opzione diretta di dba vengono compattati a dovere
> > Antonio hai provato a ricompattare con la funzione interna e a vedere se
> ci
> > sono differenze???
>
> Dopo la compattazione da programma, la compattazione diretta è ininfluente
ma che me toccato il db + scemo del mondo il mio non compatta niente
>
> > premetto che l'archivio che compatto contiene solo il programma, so che
> può
> > sembrare stupido ma è possibile che compatti meglio gli archivi dati
> > (tabelle)?
> Uh cazzo!
so che era stupido ma la tua espressione rende meglio ;-)
> Ma a che ti serve la compattazione se non hai tab temporanee che riempi e
> svuoti?
>
devo fare degli aggiornamenti costanti anche al programma che verrà
completato in base alle esigenze che si presenteranno quindi gonfierà un bel
pò con il tempo (anche se forse ho trovato una soluzione alternativa, la
provo e ti faccio sapere)
grazie comunque per il tuo tempo
Alex


title: Compattazione fasulla

text:
"Alex Caponetto" <
capo...@ebrts.it
> ha scritto nel messaggio
news:ai95vs$gii$1...@serv1.albacom.net...
>
> > > Cominciamo col problema
> > > sito comune -- utility di compattazione archivi DB
> > > sti benedetti archivi si riducono solo di pochi k
> > > mentre con l'opzione diretta di dba vengono compattati a dovere
> > > Antonio hai provato a ricompattare con la funzione interna e a vedere
se
> > ci
> > > sono differenze???
> >
> > Dopo la compattazione da programma, la compattazione diretta è
ininfluente
> ma che me toccato il db + scemo del mondo il mio non compatta niente
Con TUTTI i miei questa cosa funziona...
non so che aggiungere...
> > > premetto che l'archivio che compatto contiene solo il programma, so
che
> > può
> > > sembrare stupido ma è possibile che compatti meglio gli archivi dati
> > > (tabelle)?
>
> > Uh cazzo!
> so che era stupido ma la tua espressione rende meglio ;-)
>
> > Ma a che ti serve la compattazione se non hai tab temporanee che riempi
e
> > svuoti?
> >
> devo fare degli aggiornamenti costanti anche al programma che verrà
> completato in base alle esigenze che si presenteranno quindi gonfierà un
bel
> pò con il tempo (anche se forse ho trovato una soluzione alternativa, la
> provo e ti faccio sapere)
Va beh, ma i gonfiamenti dovuti allo sviluppo li gestisci te compattando a
manella!
Che ti frega di automatizzare, quello serve per l'utonto...
Antonio


title: Compattazione fasulla

text:
"Alex Caponetto" <
capo...@ebrts.it
> ha scritto nel messaggio
news:ai8ki9$rnp$1...@serv1.albacom.net...
> Continuo a pensare a samantha che tristezza ....... cmq meglio che sia
> toccata a Biso questa scoperta che a me
> ;-)))
>
> Cominciamo col problema
> sito comune -- utility di compattazione archivi DB
> sti benedetti archivi si riducono solo di pochi k
> mentre con l'opzione diretta di dba vengono compattati a dovere
> Antonio hai provato a ricompattare con la funzione interna e a vedere se
ci
> sono differenze???
> premetto che l'archivio che compatto contiene solo il programma, so che
può
> sembrare stupido ma è possibile che compatti meglio gli archivi dati
> (tabelle)?
>
> tra le opzioni trovo anche le seguenti:
> DbVersion10 -- Microsoft Jet versione 1.0.
> DbVersion11 -- Microsoft Jet versione 1.1.
> DbVersion20 -- Microsoft Jet versione 2.0.
> DbVersion30 -- Microsoft Jet versione 3.0 (compatibile con la versione
3.5)
> e se io uso 3.6 sono anormale???? presumo valgano le opzioni per la 3
>
> e quindi ho provato anche così :
> objMDB.Dbengine.CompactDatabase strMdbFile, strTmpFile, , DbVersion30
> objMDB.Dbengine.CompactDatabase strMdbFile, strTmpFile, , DbVersion35
> objMDB.Dbengine.CompactDatabase strMdbFile, strTmpFile, , DbVersion36
> non cambia niente
>
> ma siccome non mi arrendo ho fatto la furbata di usare prima della
> compattazione il magico comando:
> docmd.RunCommand acCmdCompileAllModules
> che mi gonfia il dba come un pallone
>
> risultato: una mattinata persa e tante parolacce inventate fresche fresche
> comprese quelle in Turco-Aramaico
>
> HELP
>
> Alex Caponetto
>
>
>
Non sto qui a filosofeggiare sulla tecnica che hai usato, è errata.!
Per ottenere un COMPATTATORE decente devi realizzarti
un programma a parte che passandogli il nome del DB da
compattare usando DAO gestisce il metodo COMPACTDATABASE, con la possibilità
di riaprire o meno il DB dopo il COMPACT.
Le possibilità sono 2:
1)In Visual Basic, ma devi poi installare le librerie di VB 1Mb
2)Un bellissimo MDE che dovendo installare il RUNTIME di Access
   non dovrebbe dare problemi.
Io ho fatto entrambi, ma OPEN_SOURCE ho solo la versione di ACCESS
perchè ho perso il Vbp di VB.
Ho disponibile Compact.EXE.
@Alessandro.


title: Aprire file PDF e mandarli in stampa

author: Lissoni s.a.s.

text:
Avrei bisogno di maggiori informazioni su come poetr fare per aprire dei
file PDF da codice VBA e mandarli in stampa.
Grazie.


title: Aprire file PDF e mandarli in stampa

author: Tommaso Cafini

text:
"Lissoni s.a.s." <
lis...@pointest.com
> wrote:

da  it.comp.lang.visual-basic:
~~~~~~~~~~~
1)
Subject: Re: [?] Avviare l'applicazione predefinita per l'estensione.
From: Giorgio Spinolo <
g...@chifis.unipv.it
>
Date: Wed, 15 Mar 2000 19:00:18 +0100
Prova questo pezzo di codice:
Public Declare Function ShellExecute Lib "shell32.dll" Alias
"ShellExecuteA" _
    (ByVal hwnd As Long, _
    ByVal lpOperation As String, _
    ByVal lpFile As String, _
    ByVal lpParameters As String, _
    ByVal lpDirectory As String, _
    ByVal nShowCmd As Long) As Long
Public Const SW_SHOW As Long = 1
Public Sub MySub(frm As Form, _
                  ByVal QuelCheVuoi As String)
    Dim h As Long
    h = ShellExecute(frm.hwnd, "open", QuelCheVuoi, "", "", SW_SHOW)
End Sub
Se fai qualcosa del tipo
Call MyHelp(Me, "miodoc.htm")
ti apre il browser associato, idem con altre associazioni.
Ciao
gs
~~~~~~~
2)
Subject: Re: [?] Avviare l'applicazione predefinita per l'estensione.
From: "Roal Zanazzi" <
roal.z...@tiscalinet.it
>
Date: Fri, 17 Mar 2000 16:51:00 +0100
pal <
p...@zelig.it
> wrote
> "Umberto Meroni" <
fromne...@ubi1k.com
> ha scritto
> > Attenzione!! A ShellExecute, al parametro che si chiama lpOperation,
> > bisogna passare "open" per l'apertura dei file!
>
Non necessariamente:
lpOperation
Pointer to a null-terminated string that specifies the operation to
perform.
The following operation strings are valid:
String Meaning
"open" The function opens the file specified by lpFile. The file can
be an
executable file or a document file. The file can be a folder to open.
"print" The function prints the file specified by lpFile. The file
should be
a document file. If the file is an executable file, the function opens
the
file, as if "open" had been specified.
"explore" The function explores the folder specified by lpFile.
The lpOperation parameter can be NULL. In that case, the function
opens the
file specified by lpFile.
> gia', non ho controllato. prob shellexec esegue la prima delle operazioni
> associate, cfr gestione risorse, che normalmente e' open. se invece fosse
> "format c:" sarebbe interessante il risultato...
>
Ehm.... sssshhhhh!!!!!! zitto!
~~~~~~~~
Io ho gia provato la  API ShellExecute per aprire files da MSAccess e
funziona.
Per stampare non dovrebbero esserci problemi.
Salti e saluti
--
Roal Zanazzi
<
roal.z...@tiscalinet.it
>
--
Tommaso Cafini                  _...@rhein-neckar.netsurf.de_
                                _tca...@gmx.net_
PGP-KeyID       = C922A2B1
Key fingerprint = 7C 9E 72 C5 11 06 A7 67  54 03 FF 02 4C 90 39 F5


title: Ottimizzazione comando "Name"

author: Checco

text:
Ciao a tutti,
qualche giorno fa ho esposto un problema, cioè spostare un file word da una
cartella all'altra utilizzando access! Il mitico "MA" mi è stato di
grandissimo aiuto e tramite questo comando che ora vi posto ho risolto
tutto!
Option Compare Database
Option Explicit
Dim path As String
Function click()
On Error GoTo click_Err
path = "\\Vs4\Uffici\SIA\" & [Forms]![RefertatiA]![Cognome] & " " &
[Forms]![RefertatiA]![Nome] & " " & [Forms]![RefertatiA]![Progressivo
Manuale] & ".rtf"
' Ci salviamo il path come variabile così lo gestiamo meglio
If Dir(path) <> "" Then
'cioè se esiste il nostro file
Name path As "C:\" & [Forms]![RefertatiA]![Cognome] & " " &
[Forms]![RefertatiA]![Nome] & " " & [Forms]![RefertatiA]![Progressivo
Manuale] & ".rtf"
click_Exit:
    Exit Function
click_Err:
    MsgBox Error$
    Resume click_Exit
End If
End Function
C'è solo un piccolo problema! Si può visualizzare un messaggio di conferma
di "avvenuto spostamento" del file quando tutto va a buon fine? Ultima cosa
se il file è già stato spostato mi da sto messaggio "file già esistente" e
non me lo sovrascrive, mentre io vorrei che lo facesse, ossia che mi
sovrascriva il file!
Grazie infinite!
Checco
--------------------------------
Inviato via
http://usenet.libero.it


title: Ottimizzazione comando "Name"

author: Sib

text:
"Checco" <
fra....@libero.it
> ha scritto nel messaggio
cut
> C'è solo un piccolo problema! Si può visualizzare un messaggio di conferma
> di "avvenuto spostamento" del file quando tutto va a buon fine?
Dir (Path)
ti restituisce il nome del file se il file esiste altrimenti ti restituisce
una stringa vuota.
> Ultima cosa
> se il file è già stato spostato mi da sto messaggio "file già esistente" e
> non me lo sovrascrive, mentre io vorrei che lo facesse, ossia che mi
> sovrascriva il file!
Kill Path
elimina il file definito nella stringa Path
Sib


title: Ottimizzazione comando "Name"

text:
"Checco" <
fra....@libero.it
> ha scritto nel messaggio
news:217Z59Z54Z60Y1...@usenet.libero.it...
> Il mitico "MA"
ROTFL
He heehhehee ehehehh e
Antonio


title: Ottimizzazione comando "Name"

author: MA

text:
Il 18 Giu 2003, 10:56, "Antonio Biso" <
ch...@etruria.net
> ha scritto:
> "Checco" <
fra....@libero.it
> ha scritto nel messaggio
> news:217Z59Z54Z60Y1...@usenet.libero.it...
>
> > Il mitico "MA"
Aspetta tocca prima a me.
ROTFL
Mi sembrava doveroso
MAssimiliano
>
> ROTFL
>
> He heehhehee ehehehh e
>
> Antonio
>
--------------------------------
Inviato via
http://usenet.libero.it


title: Ottimizzazione comando "Name"

text:
Il 18 Giu 2003, 10:37,
fra....@libero.it
 (Checco) ha scritto:
> Ciao a tutti,
> qualche giorno fa ho esposto un problema, cioè spostare un file word da
una
> cartella all'altra utilizzando access! Il mitico "MA" mi è stato di
> grandissimo aiuto e tramite questo comando che ora vi posto ho risolto
> tutto!
>
>
> Option Compare Database
> Option Explicit
> Dim path As String
>
>Function click()
> On Error GoTo click_Err
> path = "\\Vs4\Uffici\SIA\" & [Forms]![RefertatiA]![Cognome] & " " &
hai dimenticato di dichiarare path (credo che nel programma invece ci sia.
dichiarati qui il path di destinazione path2
If dir(path2)<>"" then
kill path2
end if
> [Forms]![RefertatiA]![Nome] & " " & [Forms]![RefertatiA]![Progressivo
> Manuale] & ".rtf"
> ' Ci salviamo il path come variabile così lo gestiamo meglio
> If Dir(path) <> "" Then
> 'cioè se esiste il nostro file
>
>Name path As "C:\" & [Forms]![RefertatiA]![Cognome] & " " &
> [Forms]![RefertatiA]![Nome] & " " & [Forms]![RefertatiA]![Progressivo
> Manuale] & ".rtf"
Msgbox "Bravo!!! Nonostante l'aiuto del MITICO MA ci sei riuscito",
vbinformation "Antonio Biso schiatta dall'invidia"
;-)
> click_Exit:
> Exit Function
>
> click_Err:
> MsgBox Error$
> Resume click_Exit
> End If
> End Function
>
>
> C'è solo un piccolo problema! Si può visualizzare un messaggio di conferma
> di "avvenuto spostamento" del file quando tutto va a buon fine? Ultima
cosa
> se il file è già stato spostato mi da sto messaggio "file già esistente" e
> non me lo sovrascrive, mentre io vorrei che lo facesse, ossia che mi
> sovrascriva il file!
>
> Grazie infinite!
> Checco
Ciao MAssimiliano



title: Ottimizzazione comando "Name"

text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z199Z30Y1...@usenet.libero.it...
> Il 18 Giu 2003, 10:56, "Antonio Biso" <
ch...@etruria.net
> ha scritto:
> > "Checco" <
fra....@libero.it
> ha scritto nel messaggio
> > news:217Z59Z54Z60Y1...@usenet.libero.it...
> >
> > > Il mitico "MA"
>
> Aspetta tocca prima a me.
>
> ROTFL
>
> Mi sembrava doveroso
> MAssimiliano
Che poi mi sono stupidamente giocato la battuta:
Ciao Michelle, Ciao MA, MI-TI-CO....
....
Ma vaffa.....
Antonio


title: Ottimizzazione comando "Name"

text:

Antonio, non ti eri ancora scollegato....
;-)
Ah Antonio, un tempo non avevi questi buchi... beh a dire il vero di ritorno
dagli EA, pare ti si siano aperti diversi buchi...
MAssimiliano



title: Ottimizzazione comando "Name"

text:
Massimigliano sei sempre più mitico!
Va tutto alla perfezione! :o)
Ma non è finita qua poi vi posto qualche altro casino da risolvere!
Anzi ve ne anticipo uno bello grosso! Allora io ho adesso una serie di
documenti word chiamati col campo "Cognome2, "nome" e "progressivo" del
record di access! Adesso posso riaprire questi documenti tramite access?
Posso associare il documento al record dell'MDB?
Ragazzi se facciamo questo è il massimo!
Grazie ancora



title: Ottimizzazione comando "Name"

text:
Il 18 Giu 2003, 13:29,
fra....@libero.it
 (Checco) ha scritto:
> Massimigliano sei sempre più mitico!
> Va tutto alla perfezione! :o)
> Ma non è finita qua poi vi posto qualche altro casino da risolvere!
> Anzi ve ne anticipo uno bello grosso! Allora io ho adesso una serie di
> documenti word chiamati col campo "Cognome2, "nome" e "progressivo" del
> record di access! Adesso posso riaprire questi documenti tramite access?
> Posso associare il documento al record dell'MDB?
>
> Ragazzi se facciamo questo è il massimo!
>
> Grazie ancora
dim pippo as string
pippo = me.cognome2 & ""& nome & "" &progressivo
me.pippo.hyperlinkaddress = dir("tuopercorso" & pippo)
ciao MAssimiliano



title: Ottimizzazione comando "Name"

text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z199Z30Y1...@usenet.libero.it...
> > Che poi mi sono stupidamente giocato la battuta:
> >
> > Ciao Michelle, Ciao MA, MI-TI-CO....
> > ....
> > Ma vaffa.....
> >
> > Antonio
>
> Antonio, non ti eri ancora scollegato....
>
> ;-)
> Ah Antonio, un tempo non avevi questi buchi... beh a dire il vero di
ritorno
> dagli EA, pare ti si siano aperti diversi buchi...
E sempre come dice il saggio filosofo cinese Confucio:
L'importante č godé
Antonio


title: Ottimizzazione comando "Name"

text:
> dim pippo as string
> pippo = me.cognome2 & ""& nome & "" &progressivo
> me.pippo.hyperlinkaddress = dir("tuopercorso" & pippo)
Allora un attimo!
dim pippo as string ok!
pippo = me.cognome & ""& nome & "" &progressivo
Cosa sarebbe? Allora il mio documento si chiama "MIRIZZI FRANCESCO 1225.rtf"
e si trova in "c:\". La maschera nella quale ci sono i record č:
[Forms]![RefertatiA]
Quindi io da questa maschera selezionando il record "mirizzi..." dovrei
aprire il suo documento se č presente!
AIUTO! :o)
> ciao MAssimiliano
Ciao
Francesco



title: Ottimizzazione comando "Name"

text:

Non sono d'accordo. Per me č molto importante l'ordine dei vagoni.



title: Ottimizzazione comando "Name"

text:
> dim pippo as string
> pippo = me.cognome2 & ""& nome & "" &progressivo
> me.pippo.hyperlinkaddress = dir("tuopercorso" & pippo)
Massimiliano comunque ho provato questo comando ma non mi fa nulla!
HELPPPPP! :o)

> ciao MAssimiliano
Ciao
Francesco
--------------------------------
Inviato via
http://usenet.libero.it


title: Ottimizzazione comando "Name"

text:
Il 18 Giu 2003, 13:50,
fra....@libero.it
 (Checco) ha scritto:
> > dim pippo as string
> > pippo = me.cognome2 & ""& nome & "" &progressivo
> > me.pippo.hyperlinkaddress = dir("tuopercorso" & pippo)
>
> Allora un attimo!
> dim pippo as string ok!
>
> pippo = me.cognome & ""& nome & "" &progressivo
> Cosa sarebbe? Allora il mio documento si chiama "MIRIZZI FRANCESCO
1225.rtf"
> e si trova in "c:\". La maschera nella quale ci sono i record č:
> [Forms]![RefertatiA]
> Quindi io da questa maschera selezionando il record "mirizzi..." dovrei
> aprire il suo documento se č presente!
> AIUTO! :o)
Infatti.
credo sia una maschera singole. Allora creati un pulsante "Pulsante".
Sulla maschera ci sono i controlli che definiscono il file rtf?
Se sě, allora sull'evento current
dim path
path = me.cognome & " " & me.nome & " " & me.progressivo & ".rtf"
if dir(path) <>"" then
me.pulsante.visible = true
end if
Poi dietro al pulsante sull'evento click
dim path
path = me.cognome & " " & me.nome & " " & me.progressivo & ".rtf"
me.pulsante.Hyperlinkaddress = path
ciao MAssimiliano



title: Ottimizzazione comando "Name"

text:
> credo sia una maschera singole.
No e una maschera continua! Il pulsante lo metterei affianco al record...
> Allora creati un pulsante "Pulsante".
Intendi un pulsante sulla maschera o nel modulo?
> Sulla maschera ci sono i controlli che definiscono il file rtf?
Cioč? Penso di no! Altrimenti come posso fare?
> Se sģ, allora sull'evento current
Nelle proprietą del bottone?
> dim path
> path = me.cognome & " " & me.nome & " " & me.progressivo & ".rtf"
> if dir(path) <>"" then
> me.pulsante.visible = true
> end if
>
> Poi dietro al pulsante sull'evento click
> dim path
> path = me.cognome & " " & me.nome & " " & me.progressivo & ".rtf"
> me.pulsante.Hyperlinkaddress = path
Intanto provo a smanettare! :o)
> ciao MAssimiliano
Ciao Checco



title: Ottimizzazione comando "Name"

text:
[...]
> Poi dietro al pulsante sull'evento click
> dim path
> path = me.cognome & " " & me.nome & " " & me.progressivo & ".rtf"
> me.pulsante.Hyperlinkaddress = path
Devi aiutarmi scrivendomi tutto il codice! Sto imparando il linguaggio in
questo gioni... Sono a terra! :o(
Grazie infinite!



title: Ottimizzazione comando "Name"

text:
Il 18 Giu 2003, 15:40,
fra....@libero.it
 (Checco) ha scritto:
> > credo sia una maschera singole.
>
> No e una maschera continua! Il pulsante lo metterei affianco al record...
Non ti conviene.
E cmq funzionerebbe male così.
> > Allora creati un pulsante "Pulsante".
>
> Intendi un pulsante sulla maschera o nel modulo?
Ah checco c'era un pò di tabacco in quello che ti sei fumato? Pulsanti nel
modulo???
Cambia spacciatore.
>
> > Sulla maschera ci sono i controlli che definiscono il file rtf?
>
> Cioè? Penso di no! Altrimenti come posso fare?
Riformulo sul record c'è Cognome, nome, protocollo?
>
> > Se sì, allora sull'evento current
>
> Nelle proprietà del bottone?
>
> > dim path
> > path = me.cognome & " " & me.nome & " " & me.progressivo & ".rtf"
> > if dir(path) <>"" then
> > me.pulsante.visible = true
> > end if
> >
> > Poi dietro al pulsante sull'evento click
> > dim path
> > path = me.cognome & " " & me.nome & " " & me.progressivo & ".rtf"
> > me.pulsante.Hyperlinkaddress = path
>
> Intanto provo a smanettare! :o)
Altre risposte così e vengo io ad ammanettarti.
>
> > ciao MAssimiliano
>
> Ciao Checco
>
MAssimiliano



title: Ottimizzazione comando "Name"

text:
Il 18 Giu 2003, 15:46,
fra....@libero.it
 (Checco) ha scritto:
> [...]
> > Poi dietro al pulsante sull'evento click
> > dim path
> > path = me.cognome & " " & me.nome & " " & me.progressivo & ".rtf"
> > me.pulsante.Hyperlinkaddress = path
>
> Devi aiutarmi scrivendomi tutto il codice! Sto imparando il linguaggio in
> questo gioni... Sono a terra! :o(
>
> Grazie infinite!
>
> > ciao MAssimiliano
Sě bello mio, perň fatti aiutare...
cerca di essere preciso e ricco di particolari quando mi dai le indicazioni



title: Ottimizzazione comando "Name"

text:
Il 18 Giu 2003, 15:47,
massimilia...@kksrl.com
 (MA) ha scritto:
> Il 18 Giu 2003, 15:40,
fra....@libero.it
 (Checco) ha scritto:
> > > credo sia una maschera singole.
> >
> > No e una maschera continua! Il pulsante lo metterei affianco al
record...
> Non ti conviene.
> E cmq funzionerebbe male cosě.
Ok ok! La cambio in singola!

> > > Allora creati un pulsante "Pulsante".
> >
> > Intendi un pulsante sulla maschera o nel modulo?
> Ah checco c'era un pň di tabacco in quello che ti sei fumato? Pulsanti nel
> modulo???
> Cambia spacciatore.
Che gentile!
Intendevo dire una sub, una function... vabbč lascia perdere! ;o)
Insomma ok mi creo so creato il pulsante nella maschera!
> > > Sulla maschera ci sono i controlli che definiscono il file rtf?
> >
> > Cioč? Penso di no! Altrimenti come posso fare?
> Riformulo sul record c'č Cognome, nome, protocollo?
Allora nella maschera ci sono i campi
"Congnome", "nome" e "prograssivo" o protocollo come lo chiami tu! SI!
> > Intanto provo a smanettare! :o)
>
> Altre risposte cosě e vengo io ad ammanettarti.
;o)
> ciao MAssimiliano
Ciao Checco
--------------------------------
Inviato via
http://usenet.libero.it


title: Ottimizzazione comando "Name"

text:
> Sģ bello mio, perņ fatti aiutare...
> cerca di essere preciso e ricco di particolari quando mi dai le
indicazioni
Ok ok! E' che a volte sono frettoloso! Non ho mai usato i moduli mentre
access lo uso da anni, ma non mi sono mai addentrato nel VB! :o(
Ieri sono riuscito a fare tutto alla grande col codice! Oggi mi so un pņ
perso! :o(
> MAssimiliano
Checco



title: Ottimizzazione comando "Name"

text:
> Sì bello mio, però fatti aiutare...
> cerca di essere preciso e ricco di particolari quando mi dai le
indicazioni
Lo so è che a volte sono troppo frettoloso! Ieri ci sono riuscito abbastanza
velocemte, il fatto è che nonostante usi access da anni non mi sono mai
addentrato nell'utilizzo dei moduli... :o(
Checco



title: Ottimizzazione comando "Name"

text:
Ho scritto la prima parte del codice nel modulo!
E' corretto? A me da un errore in questa riga:
(path = Me.Cognome & " " & Me.Nome & " " & Me.Progressivo & ".rtf")
Questo è il codice
Option Compare Database
Option Explicit
Function clic()
Dim path
path = Me.Cognome & " " & Me.Nome & " " & Me.Progressivo & ".rtf"
If Dir(path) <> "" Then
Me.pulsante.Visible = True
End If
End Function
Checco



title: Ottimizzazione comando "Name"

text:
Il 18 Giu 2003, 15:51,
fra....@libero.it
 (Checco) ha scritto:
> Il 18 Giu 2003, 15:47,
massimilia...@kksrl.com
 (MA) ha scritto:
> > Il 18 Giu 2003, 15:40,
fra....@libero.it
 (Checco) ha scritto:
> > > > credo sia una maschera singole.
> > >
> > > No e una maschera continua! Il pulsante lo metterei affianco al
> record...
> > Non ti conviene.
> > E cmq funzionerebbe male così.
>
> Ok ok! La cambio in singola!
Buona scelta.
>
> > > > Allora creati un pulsante "Pulsante".
> > >
> > > Intendi un pulsante sulla maschera o nel modulo?
> > Ah checco c'era un pò di tabacco in quello che ti sei fumato? Pulsanti
nel
> > modulo???
> > Cambia spacciatore.
>
> Che gentile!
> Intendevo dire una sub, una function... vabbè lascia perdere! ;o)
> Insomma ok mi creo so creato il pulsante nella maschera!
Rileggi il post dove ti chiedo di essere preciso.
>
> > > > Sulla maschera ci sono i controlli che definiscono il file rtf?
> > >
> > > Cioè? Penso di no! Altrimenti come posso fare?
> > Riformulo sul record c'è Cognome, nome, protocollo?
>
> Allora nella maschera ci sono i campi
> "Congnome", "nome" e "prograssivo" o protocollo come lo chiami tu! SI!
E allora dov'è la difficoltà?
Rileggiti ciò che ti ho scritto prima e vedi se va.
>
> > > Intanto provo a smanettare! :o)
> >
> > Altre risposte così e vengo io ad ammanettarti.
>
> ;o)
>
 ciao MAssimiliano



title: Ottimizzazione comando "Name"

text:
Il 18 Giu 2003, 16:03,
fra....@libero.it
 (Checco) ha scritto:
> Ho scritto la prima parte del codice nel modulo!
> E' corretto? A me da un errore in questa riga:
> (path = Me.Cognome & " " & Me.Nome & " " & Me.Progressivo & ".rtf")
>
> Questo è il codice
>
> Option Compare Database
> Option Explicit
> Function clic()
> Dim path
> path = Me.Cognome & " " & Me.Nome & " " & Me.Progressivo & ".rtf"
> If Dir(path) <> "" Then
> Me.pulsante.Visible = True
> End If
> End Function
>
> Checco
Questo path va bene se è inserito nel codice della maschera. Se lo inserisci
nei moduli devi sostutire
"me.cognome" con "forms!tuamaschera!cognome".
Ti suggerisco invece di spostare tutto il codice "alle spalle" della
maschera.
E inseriscilo nell'evento
Private sub Form_current()
Aspetto news
MAssimiliano



title: Ottimizzazione comando "Name"

text:
> > Allora nella maschera ci sono i campi
> > "Congnome", "nome" e "prograssivo" o protocollo come lo chiami tu! SI!
>
> E allora dov'è la difficoltà?
> Rileggiti ciò che ti ho scritto prima e vedi se va.
Ecco il codice che ho inserito nel modulo, per ora ho provato la prima
parte:
Option Compare Database
Option Explicit
Function clic()
Dim path
path = Me.Cognome & " " & Me.Nome & " " & Me.Progressivo & ".rtf"
If Dir(path) <> "" Then
Me.pulsante.Visible = True
End If
End Function
Ho eseguito il debug e mi da errore nella 5°riga!
Ovviamente avevo la maschera aperta!
Che si fa?



title: Ottimizzazione comando "Name"

text:
Il 18 Giu 2003, 16:03,
fra....@libero.it
 (Checco) ha scritto:
> Ho scritto la prima parte del codice nel modulo!
> E' corretto? A me da un errore in questa riga:
> (path = Me.Cognome & " " & Me.Nome & " " & Me.Progressivo & ".rtf")
>
> Questo è il codice
>
> Option Compare Database
> Option Explicit
> Function clic()
> Dim path
> path = Me.Cognome & " " & Me.Nome & " " & Me.Progressivo & ".rtf"
> If Dir(path) <> "" Then
> Me.pulsante.Visible = True
> End If
> End Function
>
Se vuoi usare una function devi riferirti ai controlli in maniera indiretta
sostituendo
me.cognome con form!tuamaschera!cognome
Un suggerimento, metti il tutto nel codice della maschera e lascia
me.cognome.
Ricordati di inserirlo su form_current
ciao MAssimiliano



title: Ottimizzazione comando "Name"

text:
> Questo path va bene se è inserito nel codice della maschera. Se lo
inserisci
> nei moduli devi sostutire
> "me.cognome" con "forms!tuamaschera!cognome".
> Ti suggerisco invece di spostare tutto il codice "alle spalle" della
> maschera.
> E inseriscilo nell'evento
> Private sub Form_current()
Massimiliano ci stiamo arrivando! Non capivo che dovevo creare il pulsante
direttamente nella maschera e andare su evento e selezionare "generatore di
codice"!Ti ripeto è la prima volta che uso i moduli e questo medoto!
Comunque ecco il codice da me inserito:
Option Compare Database
Option Explicit
--------------------
Private Sub Form_Current()
Dim path
path = Me.Cognome & " " & Me.Nome & " " & Me.Progressivo & ".rtf"
If Dir(path) <> "" Then
Me.Pulsante.Visible = True
End If
End Sub
---------------------------
Private Sub Pulsante_Click()
Dim path
path = Me.Cognome & " " & Me.Nome & " " & Me.Progressivo_Manuale & ".rtf"
Me.Pulsante.HyperlinkAddress = path
End Sub
Ok? E' tutto giusto? Pare di si! Però mi da un errore "Impossibile aprire
MIRIZZI FRANCESCO 123.rtf"! Forse non sa da dove prenderlo! I file rtf si
trovano in "C:\"!
Può essere questo il problema?
Checco



title: Ottimizzazione comando "Name"

text:
Ah ultima cosa!
Il pulsante me lo fa ugualmente vedere per tutti i record... :o(
Checco



title: Ottimizzazione comando "Name"

text:

Si infatti scusa
path = "c:\" & Me.Cognome & " " & Me.Nome & " " & Me.Progressivo_Manuale &
".rtf"
ciao MAssimiliano



title: Ottimizzazione comando "Name"

text:
> > Ok? E' tutto giusto? Pare di si! Però mi da un errore "Impossibile
aprire
> > MIRIZZI FRANCESCO 123.rtf"! Forse non sa da dove prenderlo! I file rtf
si
> > trovano in "C:\"!
> > Può essere questo il problema?
>
> Si infatti scusa
> path = "c:\" & Me.Cognome & " " & Me.Nome & " " & Me.Progressivo_Manuale &
> ".rtf"
SIIIIIIIIIIIIIIIIIIIIIIIIII!
Sei unicoooooo! :o)
Va alla grande!
Eccoti tutto il codice!
Option Compare Database
Option Explicit
Private Sub Form_Current()
Dim path
path = "C:\" & Me.Cognome & " " & Me.Nome & " " & Me.Progressivo_Manuale &
".rtf"
If Dir(path) <> "" Then
Me.Pulsante.Visible = True
End If
End Sub
Private Sub Pulsante_Click()
Dim path
path = "C:\" & Me.Cognome & " " & Me.Nome & " " & Me.Progressivo_Manuale &
".rtf"
Me.Pulsante.HyperlinkAddress = path
End Sub
Ultimo problema! Il bottone "pulsante" me lo fa vedere per tutti i record!
Perchè?
> ciao MAssimiliano
Ora stacco e vado a casa! Sicuramente ci risentiamo domani! ;o)
Ciao e grazie di tutto! Spero di poterti ricambiare in qualche modo!
Checco



title: Ottimizzazione comando "Name"

text:

che fai, vai via proprio prima che ti dico gli estremi della banca???
MAssimiliano



title: Query che restituisce strani valori

author: Paolo

text:
Ho creato una semplicissima query di selezione a due parametri:
Between [Valore1:] and [Valore:]
Funziona perfettamente in tutti i casi tranne 1:
ad es. Valore1 = 90; Valore2 = 95 ->funziona
       Valore1 = 100; Valore2 = 120 -> funziona
       Valore1 = 99; Valore2 = 105 -> non funziona e mi dà tutti i
record
Se immetto due valori che attraversano il valore 100 non mi calcola i
parametri e mi restituisce tutti i record, come è possibile?


title: Query che restituisce strani valori

author: aaa

text:
Paolo ha scritto:





usa nei criteri >=99 and <=105 funziona di sicuro
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Codice in evento maschera!!

author: fab

text:
Ciao a tutti,
ho 2 campi in maschera, Data1 e Data2.
devo inserire una stringa di codice sull'evento corrente della maschera
con queste condizioni:
se Data1 NON è vuoto e Data2 è vuoto allora.....
Io ho fatto cosi:
if isnull(Data1) and isnotnull(Data2) then....
Però non esiste una funzione "isnotnull"....come posso fare??
Grazie mille in anticipo
Ciao Fab


title: Codice in evento maschera!!

text:
fab ha scritto:
> Io ho fatto cosi:
> if isnull(Data1) and isnotnull(Data2) then....
>
> Però non esiste una funzione "isnotnull"....come posso fare??
Che sappia io non è
isnotnull(data1)...
ma
not isnull(data1)..
Ciao .


title: scambiare la posizione di 2 record in una stampa

text:
capita a volte ad esempio di creare una fattura costituita da diverse voci
articoli e capita di dover cambiare rapidamente posizione ad un record nella
lista delle voci, sapete se è possibile spostare un record scambiando ad
esempio il campo Id con il record sotto o sopra e poi riordinare per id con
un requery?


author: Alessandro Baraldi

text:
Stero72 ha scritto:

Io ti sconsiglio di non complicarti la vita...!
Aggiungi un campo progressivo nella tabella VociFattura(dedicato
all'ordinamento per la stampa), quindi in Visualizzazione sposti le
voci modificando quel campo, di conseguenza mandi in stampa ordiando
per CampoProgressivo.
Io uso 2 Pulsanti Up/Down con i quali nella Form(Visualizzazione
continua) leggo il Valore(CampoProgressivo) e lo cambio incrementandolo
o diminuendolo(in realtà lo scambio con quello del record precedente o
successivo) quindi eseguo il Requery per riordinarli realmente.
@Alex


title: "Impossibile utilizzare nell'espressione la funzione immessa"  ???

author: RobertoA

text:
Uso una form continua come menu di un gestionale, le voci dei vari menu sono
sul database ed i vari menu vengono generati leggendo sul db
Cliccando sulla textbox dela voce richiesta, il sistema entra nel menu
sottostante o avvia la form desiderata
Su di un pc, di una rete di 5 pc con installati lo stesso sistema, quando
clicco sulla textbox per selezionare il menu richiesto mi viene sputato
fuori questo errore
------------------
L'espressione su Click immessa come impostazione della proprieta' di evento
ha provocato il seguente errore: Impossibile utilizzare nell'espressione la
funzione immessa
L'espressione non corrisponde al nome di una macro
Si e' verificato un errore durante la valutazione di una funzione, di un
evento o di una macro
------------------
Sull'evento CLICK della textbox incriminata c'e' il seguente testo:
=entra_su_menu_figlio()
che avvia la funzione per entrare nel sottomenu o avviare la form
desiderata, dentro la funzione il codice e' questo:
          '---------------------------------------------
          ' verifica se esiste menu scelto
          '---------------------------------------------
40        If Nz(DLookup("ID_MENU", "MENU", "CODICE=" & CODICE), 0) > 0 Then
              '-------------------------------------------------------------------------------------------
              ' se esiste allora controlla se sia un menu eseguibile oppure
il padre di un sottomenu
              '-------------------------------------------------------------------------------------------
50            If Len(DLookup("PROCEDURA_AVVIATA_NOME", "MENU", "CODICE=" &
CODICE)) > 0 Then
60                DoCmd.OpenForm DLookup("PROCEDURA_AVVIATA_NOME", "MENU",
"CODICE=" & CODICE), , , , , , "" & DLookup("PROCEDURA_AVVIATA_PARAMETRI",
"MENU", "CODICE=" & CODICE)
70                Else
                  '--------------------------------------------------------------------------------
                  ' se non dispone di un nome procedura da avviare allora
forse e' un menu padre
                  '--------------------------------------------------------------------------------
80                id_menu_scelto = DLookup("ID_MENU", "MENU", "CODICE=" &
CODICE)
90                If Nz(DLookup("ID_MENU", "MENU", "ID_MENU_PADRE=" &
id_menu_scelto), 0) > 0 Then
100                   Me.Filter = "ID_MENU_PADRE=" & ID_MENU
110                   End If
120               End If
130           End If
In pratica ci sono un paio di letture sul database e nient'altro
Ripeto che su 4 postazioni va tutto correttamente, sulla quinta da' il
problema
Cosa potrebbe essere ?
Ciao e grazie
RobertoA


author: Oscar Manfredini

text:
"RobertoA" <>
Uso una form continua come menu di un gestionale, le voci dei vari menu sono
> sul database ed i vari menu vengono generati leggendo sul db
> Cliccando sulla textbox dela voce richiesta, il sistema entra nel menu
> sottostante o avvia la form desiderata
> Su di un pc, di una rete di 5 pc con installati lo stesso sistema, quando
> clicco sulla textbox per selezionare il menu richiesto mi viene sputato
> fuori questo errore
> ------------------
> L'espressione su Click immessa come impostazione della proprieta' di
> evento ha provocato il seguente errore: Impossibile utilizzare
> nell'espressione la funzione immessa
> L'espressione non corrisponde al nome di una macro
> Si e' verificato un errore durante la valutazione di una funzione, di un
> evento o di una macro
(cut)
> Cosa potrebbe essere ?
> Ciao e grazie
Problemi di "riferimenti" persi o assenti?


title: Dim ... as Database

author: davide

text:
Non riesco più ad utilizzarla.
Adesso mi dice: Tipo definito dall'utente non definito.
Qualcuno mi può aiutare?
Grazie


title: Dim ... as Database

author: MegaMax

text:
"davide" <
davi...@galactica.it
> ha scritto nel messaggio
news:8gnV6.40134$Uo3.1...@news6.giganews.com...
> Non riesco più ad utilizzarla.
> Adesso mi dice: Tipo definito dall'utente non definito.
> Qualcuno mi può aiutare?
forse manca il riferimento al DAO 3.6
Max


title: Dim ... as Database

text:
"MegaMax" <
a...@a.com
> wrote in message
news:ZsnV6.34650$Vk3.3...@news2.tin.it...
>
> forse manca il riferimento al DAO 3.6
>
> Max
>
In effetti mi succede da quando ho installato le DAO 3.6
Prima funzionava bene.
C'è forse una DLL da caricare o basta una chiamata ad una funzione?
SOB!!


title: Dim ... as Database

text:
"davide" <
davi...@galactica.it
> ha scritto nel messaggio
news:XaIV6.42218$Uo3.1...@news6.giganews.com...

vai nel menu strumenti ed imposti i riferimenti
controlla che i riferimenti al DAO vengano prima di quelli dell'ADO, perchè
hanno tipi di dati con lo stesso nome, ma non compatibili (ci o bestemmiato
per giorni.... perchè non sapevo cos'erano i "riferimenti" :-)
Poi nessuno ti vieta di provare ad usare il dao 3.5 invece del 3.6
Max


title: Dim ... as Database

text:
"MegaMax" <
a...@a.com
> wrote in message
news:PlKV6.867$GZ5....@news1.tin.it...
>
> vai nel menu strumenti ed imposti i riferimenti
> controlla che i riferimenti al DAO vengano prima di quelli dell'ADO,
perchč
> hanno tipi di dati con lo stesso nome, ma non compatibili (ci o
bestemmiato
> per giorni.... perchč non sapevo cos'erano i "riferimenti" :-)
>
> Poi nessuno ti vieta di provare ad usare il dao 3.5 invece del 3.6
>
> Max
>
>
Wow grazie molte, adesso finalmente funziona!!
Per fortuna ci siete voi del NG ad aiutarci.
Grazie ancora!!!
davide