title: Recordset Clone quando si usa ?

text:
>Dobbiamo distinguere se lavoriamo con un RS standard oppure con un RS
>associato ad un'oggetto DataBound.
>Nel 1° caso non ha molto senso CLONARE a meno che non serva ottenere
>un'oggetto separato.
>Nel 2° caso, invece se tu spostassi il Bookmark dal RS avresti come
>effetto l'aggiornamento della parte Grafica(pensa ad un ciclo MoveNext
>ad esempio), cosa che OVVIAMENTE rallenta le operazioni.
>Quindi si lavora sul RecordsetClone(che è studiato appositamente per
>'oggetto FORM) e poi si aggiorna il Bookmark per la
>risincronizzazione.
>@Alex
Grazie a tutti e due, ed ecco allora che si incomincia con altre cose, tipo
i bookmark, DataBound etc..
Vado a studiare un altro pochino allora, magari so già cosa sono ma non
conoscevo il termine tecnico.
Saluti


title: Stesso file - risultati diversi

author: BluDeep

text:
Con Access 2007 ogni settimana creo un file che vado a convertire in
Access 2000 in quanto devo distribuirlo ai miei dipendenti (alcuni con
Access 2000, altri hanno Access 2003 e altri ancora hanno Access
2007).
Fino alla settimana scorsa non c'erano mai stati problemi.
Ora ho fatto un paio di variazioni e mi ritrovo che lo stesso identico
file viene eseguito correttamente solo da chi ha Access 2007.
In pratica ho variato la query iniziale creando 4 campi:
datanasc: CDate([inserisci la data di nascita gg/mm/aaaa])
annoimm: Format([datanasc];"aaaa")
meseimm: Format([datanasc];"mm")
vero: IIf([datanasc]>[inizio] And [datanasc]<[fine];1;0)
Quando eseguo questa query su Access 2000 quando apro la query mi
ritrovo nella casella di immissione dati "inserisci la data di
nascita"...... quindi SENZA gg/mm/aaaa.....
e infatti non mi esegue il filtro.....
Poi un altro errore è il passaggio da una maschera ad un'altra dove i
criteri
Like "*" & [forms]![ricerca_persona]![codice persona] & "*"
non viene riportato.
Anche questo è un fatto stranissimo.
Siccome distribuisco il file in un cd, quando questo viene copiato su
un pc dove è presente Access 2007 il criterio     Like "*" & [forms]!
[ricerca_persona]![codice persona] & "*"
non esiste....
come che qualcuno l'abbia cancellato.
Spero di essermi spiegato un pochetto.....
Qualcuno riesce ad aiutarmi?


title: Stesso file - risultati diversi

author: Karl Donaubauer

text:
BluDeep wrote:
> Con Access 2007 ogni settimana creo un file che vado a convertire in
> Access 2000 in quanto devo distribuirlo ai miei dipendenti (alcuni
> con Access 2000, altri hanno Access 2003 e altri ancora hanno
> Access 2007).
> Fino alla settimana scorsa non c'erano mai stati problemi.
> Ora ho fatto un paio di variazioni e mi ritrovo che lo stesso
> identico file viene eseguito correttamente solo da chi ha Access
> 2007.
> ...
Č sempre meglio di non usare la versione piů nuova per la
creazione e lo sviluppo di un db ma la versione piů vecchia con la
quale deve funzionare. Il processo dell'upgrading in genere č piů
affidabile del downgrading. Se capisco bene in tuo caso nemmeno
sarebbe necessaria una conversione.
Vuol dire, se crei il file con A07 non usa il formato di A07 ma di A00:
http://office.microsoft.com/it-it/access/HA100210701040.aspx?pid=CH100645711040
Ancora piů sicuro sarebbe usare A00 (con SP3) o almeno
AX o A03 per la creazione del file e lo sviluppo.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: aggiornamento automatico valore campo

author: Gianni

text:
domanda 1
in un form ho 3 controlli non associati dove eseguo e visualizzo calcoli.
devo "inserire" i risultati visualizzati in tre campi della tabella
assiociata.
come fare?
(p.s. mi serve averli in tabella perchè dovrò generare report con il totale
di tutti i record campo per campo)
domanda 2
nello stesso form il valore numerico di un determinato campo (che è la
chiave primaria) dovrebbe incrementarsi in automatico ogni volta che si
passa ad un nuovo record
grazie 1000^2
Gianni


title: aggiornamento automatico valore campo

author: CarloCos

text:
"Gianni" <
g...@unavoltaerolibero.it
> ha scritto nel messaggio
news:ueTh7.7969$%a4.3...@news.infostrada.it...
> domanda 1
> in un form ho 3 controlli non associati dove eseguo e visualizzo calcoli.
> devo "inserire" i risultati visualizzati in tre campi della tabella
> assiociata.
> come fare?
> (p.s. mi serve averli in tabella perchč dovrň generare report con il
totale
> di tutti i record campo per campo)
>
> domanda 2
> nello stesso form il valore numerico di un determinato campo (che č la
> chiave primaria) dovrebbe incrementarsi in automatico ogni volta che si
> passa ad un nuovo record
>
> grazie 1000^2
>
> Gianni
>
>
>
Alla prima richiesta.
Non č conveniente mettere i valori calcolati direttamente nella tabella.
Cosě come hai fatto nella maschera potrai fare nel report. Comunque se
proprio ci tieni puoi crearti un pulsante "Salva" dove esegui una query di
aggiornamento dopo aver fatto il Refresh del record corrente e identificato
la chiave primaria che metterai come criterio della query; negli altri campi
metterai i valori calcolati nella maschera. Oppure una query di accodamento
con i valori di tutti i controlli della maschera. In questo caso tutti i
controlli della maschera NON devono essere associati. Puoi ancora gestire il
tutto via codice.
Il criterio č quello di identificare il record (salvato) e scrivere nei
campi calcolati della tabella i valori dei controlli calcolati sulla
maschera.
Alla seconda richiesta.
E' necessario sapere quale č il valore della chiave primaria dell'ultimo
record inserito. Questo puň essere 0 o null se la tabella č vuota.
Puoi gestire il tutto da codice. Per esempio a fronte dell'evento "Su
Attivato" del controllo chiave primaria puoi scrivere:
Dim MioN
   If IsNull(Me.Numero) Or Me.Numero = 0 Then
       MioN = Nz(DLast("Numero", "SQFatture"), 0)
    'oppure MioN = Nz(DMax("Numero", "SQFatture"), 0)
   End If
         If MioN = 0 Then
        Me.Numero = 1
        Else
        Me.Numero = MioN + 1
        End If
Oppure in modo piů semplice:
    If IsNull(Me.Numero) Or Me.Numero = 0 Then
    Me!Numero= IIf(IsNull(DLookup("Numero", "MiaTabella")), 1,
DMax("Numero", "MiaTabella") + 1)
    End If
Ti consiglio di gestire una eventuale cancellazione del record qualora
l'utente decide di non proseguire nell'immissione dei dati, dopo aver
comunque iniziato a scrivere.
Ciao, Carlo


Silvio, 2 torri+5 Ebrei = 3000 Bombe ?+Luciana
forse no, ma 3000 morti sì e subito, oltre altri 4 milioni  in Afghanistan
ed un altro milione in Iraq, dei quali la metà bambini....
Quanto sono  UMANI  ... questi  EBREI  !!!!!.
Questo che segue è un vecchio messaggio, trovato sul web, ma non mio , cara
ragazza  Ebrea, che stai spammando i cittadini grossetani  :
Però che finezza !!! : PENSA TU CHE ANCHE IL MISSILE SUL PENTAGONO, AVEVA LA
KIPPA !!!
DAVVERO  RELIGIOSO  MISSILE  !!!!!!!
LO SI DICE PARTITO  DA UN SOMMERGIBILE  convenzionale ma LANCIAMISSILI,
classe Dolphin, fornito dalla Germania ad Israele nel 2000, in tre unità....
MA  CHE  BRAVI  QUESTI  CORAGGIOSI  .....  EBREUCCI  NASCOSTI  DIETRO  LA
LOBBY  EBRAICA  MONDIALE  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
----------------------------------------------------------
STATI UNITI - Il professor Steven Jones è stato sospeso dalla docenza alla
Brigham Young University (dove insegnava fisica), per aver sostenuto che le
due Torri, l'11 settembre, caddero perché minate, non perché attaccate da
terroristi islamici con aerei.
Steven Jones è il fisico che ritiene di aver identificato la sostanza usata
nella « demolizione controllata»: sarebbe termite, miscuglio finemente
mescolato di polvere d'alluminio e ossido di ferro che, una volta innescato,
sviluppa una reazione chimica irreversibile che raggiunge i 2.800 gradi di
temperatura: quel che occorre per liquefare i 47 pilastri interni alle
Towers (core columns), 47 scatolati d'acciaio spesso dieci centimetri.
Vari lettori ci segnalano la punizione del professor Jones.
Ma i professori minacciati di sospensione sono almeno tre, tutti, come
Jones, membri dell'associazione «Scholars for 911 truth» (docenti per la
verità sull'11 settembre).
I minacciati di licenziamento sono il professor Kevin Barrett,
dell'università del Wisconsin, e Bill Woodward, docente di psicologia
all'università del New Hampshire.
Nella libera America d'oggi si può perdere il posto per delitto d'opinione.
E può accadere di peggio.
La giornalista Susan Lindauer è stata appena liberata da un « edificio
correzionale di New York dov'è stata trattenuta per 'valutazione
psichiatrica' per quasi un anno».
La sua colpa?
Nel marzo 2001 la Lindauer scrisse ad Andrew Card, già capo dello staff
della Casa Bianca e suo cugino, avvertendo che una delegazione irachena
l'aveva contattata per invitare gli USA ad inviare ispettori esperti di
armamento in Iraq, dove avrebbero potuto raccogliere le prove che Saddam non
aveva armi di distruzione di massa.
Immediatamente, sulla poveretta di sono rovesciate un mare di accuse, fra
cui quella di essere un agente iracheno pagato.
==================================================
=======================================
EBREI MAFIOSI, ADORATORI DEL VITELLO D' ORO.
Perché mai hanno colpito le 2 Torri ?
Premesso che nulla avviene per caso, né le azioni segrete sono a
buon prezzo, ma costano carissime, sia in termine di denaro speso,
che di possibili conseguenze, se si scoprono....
Il quesito COMUNQUE E' DAVVERO interessante, ma ardua è la risposta,
mentre semplice dovrebbe
essere la verità.
Certo è che NEL 2001, a 10 anni dalla frantumazione dell' URSS,
giacevano inutilizzati i MISSILI ATOMICI INTERCONTINENTALI e tutto
l' ARSENALE ATOMICO.
Era un boccone appetibile, in custodia a COMUNISTI DI SICURE FADE.
E la MAFIA EBRAICA non poteva comprare, da quei veri comunisti, se non ad un
prezzo ..... politico: dimostrando di essere contro l' America.
E LA MAFIA EBRAICA, DI FRONTE AL GUADAGNO, HA PROVVEDUTO A
PAGARE IL PREZZO POLITICO, PER COMPRARE LE ARMI ATOMICHE: HA
ELIMINATO LE DUE TORRI, SIMBOLO DEL POTERE AMERICANO NEL MONDO.
Data la dimostrazione ..... ESPLOSIVA !!! , ..... sistemate le due
torri ..... verso la fine del 2001, LA MAFIA EBRAICA, ....... HA
POTUTO COMPRARE LE ARMI ATOMICHE, E LE OFFRE IN VENDITA A CHI
PAGA MEGLIO.
Mondo: DORMI TRANQUILLO, SOPRA QUESTA PENTOLA ESPLOSIVA.
America: impara con chi hai a che fare.
........ ma sarà vero tutto questo disastro ?
Fatto sta che .... tutti onesti, ma le armi sono scomparse,
........ o sbaglio ?
Ma IO ....... NON VOGLIO CREDERE A QUESTA FANDONIA !!!
Viva l' alleanza tra USA ed Israele !!!!!!
America, svegliati, dove sta il tuo ZAR, cosa sta facendo in
merito ?
(Se Bush ci crede, RAGAZZI !,
. altrimenti sono C....ZI !!!!)
RDS
----------------------------------------------------------------------------
----------------------------
----------------------------------------------------------------------------
----------------------------
LE DUE TORRI-TRUFFA, usate contro gli Arabi.
Con l' attacco alle due torri, per la prima volta nella storia, un attentato
è diventato un film.
Come tutto il mondo ha potuto notare, la telecamera per riprendere la scena,
non era traballante, come quando succede un evento imprevisto, ma era ben
ferma a terra, in attesa dell' arrivo degli aerei, di cui potevano sapere in
anticipo solo gli organizzatori dell' attentato, e nessun altro al mondo.
Ma chi erano questi operatori cinematografici, tanto speciali ?
Su segnalazione di una signora, che aveva visto tre uomini riprendere la
scena, felici e sorridenti e per nulla scioccati, da un furgone bianco, di
cui aveva preso la targa, la polizia ha accertato che:
1) Il pulmino era intestato ad una società israeliana : la "Urban Moving
System".
2) Fermato il pulmino poche ore dopo, la polizia aveva arrestato cinque
uomini tra i 22 ed i 27 anni, ed uno di loro aveva in tasca 4700 dollari,
che poteva essere solo il compenso del film.
3) Il conducente del furgone era tale Sivan Kurzberg, e gli altri erano Paul
Kurzberg, Yaron Samuel, Oded Ellner e Omer Marmari, risultati tutti
cittadini israeliani.
4) Il quotidiano ebraico di New York ha riportato che due di loro, secondo l
' FBI, erano agenti dell' intelligence israeliana.
La società URBAN MOVING SYSTEM, proprietaria del pulmino, è risultata a sua
volta di proprietà dello stato di Israele.
L' amministratore della società URBAN MOVING SYSTEM, Dominick Otto Suter,
classe 1970, il cui Social Security Number è 129-78-0926, è scappato in
Israele lo stesso giorno 11-Settembre 2001.
Tre mesi dopo l' attacco alle due torri una troupe della rete televisiva ABC
ha ripreso gli interni dei locali della URBAN MOVING SYSTEM : apparivano
abbandonati in fretta e furia, anche con oggetti di proprietà dei clienti.
La URBAN MOVING SYSTEM è scomparsa.
Naturalmente siamo tutti in pena, per questi galantuomini.
E' possibile concludere dicendo che la responsabilità degli attacchi alle
due torri non è del governo di Israele ?.
Tutto quadra con il fatto che nelle due torri c'erano anche le sedi delle
due banche israeliane Goldaman-Sachs e Solomon Brothers, ma risulta che un
solo cittadino israeliano sia deceduto nel crollo delle due torri.
ULTERIORI NOTIZIE:
E' ben noto che le due torri cadute, dovevano essere ristrutturate, per
eliminare gran parte delle strutture di amianto, che contenevano.
Il costo della ristrutturazione delle due torri era quasi uguale a quello di
ricostruzione.
Al proprietario comunque conveniva demolirle, a condizione che ciò non gli
costasse nulla, come poi è avvenuto.
Tuttavia, non è necessario essere un ingegnere meccanico, per comprendere
che l'impatto degli aerei contro le torri, non poteva demolirle, come invece
è avvenuto.
Per far cadere le torri, occorreva riempirle di esplosivo.
Ed è quello che è stato fatto, come si deduce dall' osservazione dei filmati
della tragedia : vi si nota chiaramente che le due torri, dopo un certo
tempo dagli impatti, sono esplose: sono state minate sicuramente al centro,
con un cordone esplosivo orizzontale, disposto tutto intorno, ed allo stesso
modo alla base, secondo le tecniche di eliminazione dei grandi alberi, ben
note da decenni.
Ma per organizzare l' attacco e le esplosioni demolitive, occorreva una
organizzazione di tutto rispetto, con ramificazioni mondiali e non solo
militari, che solo Israele possiede nel mondo.
I circoli mondiali estesi a Tutto il Mondo sono i circoli massonici e
paramassonici, nei quali Israele ha disposto fedelissimi soldati ebrei,
tutti nei gangli strategici, in modo tale da poterli comandare come un sol
uomo.
Tutti gli ebrei del mondo si sentono condizionati da Israele, per la forza
della loro tradizione.
E non solo, ma per pura combinazione, il Proprietario delle due torri
demolite, è un ebreo pure lui.
LE COINCIDENZE :
Le due torri cadenti, sono state filmate UNICAMENTE da Ebrei di Israele.
Il capo di questo gruppo è scappato in Israele il medesimo giorno 11
Settembre 2001.
Le due torri appartengono a un ebreo, che doveva demolirle, per causa dell'
amianto che vi era contenuto.
Le uniche organizzazioni mondiali aventi le strutture idonee ad organizzare
questo attacco sono le massonerie, controllate esclusivamente dagli Ebrei.
Gli Americani, Ebrei e non, a questo punto, hanno il dovere di indagare, di
uscire dalle accuse generiche ed indimostrate, di terrorismo di matrice
araba.
Un Bin Laden che si accusa, non dimostra proprio nulla : é stato pagato per
farlo.
E' stato pagato per far dilagare una guerra planetaria, dell' America contro
gli Arabi, che SERVE SOLO AD ISRAELE, come quella in Iraq.
La Filosofia è infatti SEMPLICE : Guerra USA contro gli Arabi, e così
ISRAELE impera nel mondo grazie alle sue massonerie, mentre restano
congelati o addirittura confiscati i tesori Arabi, che sono depositati nei
paesi amici di Israele.
Mentre tutti i medici ebrei, i medici massoni, ed altri, amici di Cosa
Nostra, si rifiutano di curare Romano De Simone, che ha scoperto il gioco e
per questo è stato contagiato con un ATTACCO MILITARE BIOLOGICO.
Tale attacco militare poteva essere concepito solo dall' esperto inglese Dr.
Kelly (Governo Blair), ed attuato da Banditi Ebrei di Roma e dai loro
accoliti dei laboratori farmaceutici sperimentali, per cucire la bocca di
Romano De Simone, già noto per aver inventato il sistema di cattura delle
polveri fini e finissime.
DOMANDE
Come è possibile credere a un Bin Laden, solo perché si accusa, mentre gli
organizzatori possono essere solo gli operatori cinematografici Israeliani
scoperti per caso dalla Polizia, o loro amici ?
Nè si può escludere che Bin Laden sia uno di questi amici di Israele !
Perché non si vuole neppure parlare, di indagini a carico di Israele e dei
suoi amici ?
Come è possibile minare due torri, con migliaia di chili di esplosivo, senza
l' aiuto del proprietario degli immobili ?
Come è possibile che il ministro della Giustizia dimissionatosi, poteva
fare le indagini ?
UNA SOLA CERTEZZA :
Mentre tutto il mondo è contro Bush e ride del suo amico Bin Laden e dell'
America, con eccezione dello stato di Israele, che non vuole indagare in
alcun modo, solo in America la gente è ancora convinta che Bush è innocente,
e non sa nulla di tutti questi crimini.
Ma se Israele non ha nulla da nascondere, perché Israele rifiuta ogni
indagine sull' operato dei suoi cittadini ?
PERCHè GLI ISRAELIANI ARRESTATI ERANO TANTO CONTENTI, DI VEDERE
COLPIRE E POI CADERE LE DUE TORRI ?
Bisogna verificare se tale loro felicità, documentata da loro
stessi, con le foto che si sono scattate da soli, era dovuta al
fatto che IL LAVORO LO AVEVANO FATTO BENE, da ottimi ingegneri,
MAGARI TRASPORTANDO IL MATERIALE ESPLOSIVO CON IL LORO PULMINO : che
fatica !!!!.
In tal caso meritano la laurea in ingegneria, ONORIS CAUSA.
Ma ce lo vengano a dire loro, se invece la ragione, magari, è
tutt' altra cosa, I CARI RAGAZZI !!!
Auguri al nuovo ministro della giustizia di Bush, di Buon Lavoro
!!!!!
SICURAMENTE DARANNO AMPIA PROVA, DELLA LORO COMPLETA INNOCENZA !!!!
Romano De Simone
Ingegnere Meccanico - Roma
cell.
+39-339-6109258
Consulente Giudiziario ed Investigatore
----------------------------------------------------------------------------
COMPLIMENTI !!!!!!!!!!!!!!!!!!!!!!
Tralasciando per il momento i tremila morti nell' evento, chiunque
sia il gruppo degli autori di questo crimine immane, da ingegnere
quale sono, DEVO FARE I COMPLIMENTI agli autori !!!!
I cari ragazzi che hanno disposto l' esplosivo nelle due torri, hanno
superato rilevantissimi problemi di ingegneria logistica, per le consegne in
città, con la dovuta riservatezza.
Il cretino che non lo capisce, SI CAPISCE CHE è UN CRETINO.
Inoltre il progettista del minamento (non so se si dice così) dei due
grattacieli, ha dovuto affrontare altri grandissimi problemi di ingegneria
meccanica degli esplosivi, provvedendo inoltre ad evitare che l' esplosione
fosse troppo evidente all' esterno dei grattacieli.
I due aerei, hanno costituito un grossissimo problema di balistica, di
difficilissima soluzione, di elettronica, ed altro.
Tutti argomenti che nulla hanno a che fare con le razze, ma sono tutti di
ingegneria.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
A Luciana, Ebrea,
Preciso meglio con questo messaggio.
Cara Luciana, filo-Israele
avevamo molti amici ebrei, io e gli altri colleghi studenti universitari, al
punto che nel 1967 abbiamo fatto richiesta di andare volontari a difendere
Israele.
Sono passati poi molti anni, e mi sono cominciate una serie di disgrazie,
senza che nulla cambiasse tra me e gli ebrei amici che avevo.
Fino a quando una veggente mi informò che queste disgrazie dipendevano da
amici miei, che agivano nell'ombra, continuando a mostrarsi sempre amici,
falsamente.
Non potevo sapere chi fossero, ma oggi lo so.
Intanto sono passati  trenta anni di sofferenze causatemi tutte
indistintamente da questi delinquenti, dei quasli nessuno, anche se estraneo
ai fatti, mi ha mai voluto o potuto informare:  Eppure gli amici Ebrei, che
avevo sempre aiutato concretamente, sapevano bene che i banditi erano Ebrei
dela loro comunità, e  lo sapevano tutti di loro, quello che facevano i
banditi della loro
religione.
Questi sono gli  Ebrei, pronti a spartirsi il bottino rubato al povero
malcapitato, che non li conosce, che loro accettano come denaro dato per
solidarietà religiosa tradizionale.
BELLA GENTE LA TUA.
E qui confermo ancora a per sempre :
DIO MALEDICA TUTTI GLI EBREI, PERCHè CON IL LORO  COMPORTAMENTO OMERTOSO
COPRONI  I  DELITI  dei   LORO BANDITI, E RICICLANO IL DENARO PROVENIENTE
DAGLI
STESSI DELITTI, CHE loro accettano come AIUTO TRA PERSONE DELLA STESSA
RELIGIONE.
In sostanza la Comunità Ebraica Mondiale, è niente altro che la MAGGIORE
LAVANDERIA  MONDIALE  DI  DENARO  SPORCO,  e  lo sanno molto bene.
Infatti non si è mai visto un ebreo che denuncia un altro ebreo per delitti
contro un cristiano o un musulmano.
Questa è la LUCE DELLA VERITà,  cara  LUCIANA,  e  spero  che  questa  LUCE
sia  d'ora  in  Avanti  il  TUO FARO  per  tutti,  davanti a  Yavhé.
AKIARMY


title: Silvio, 2 torri+5 Ebrei = 3000 Bombe ?+Luciana

author: M C

text: Mi spieghi che attinenza ha tutto cio' con il newsgroup in questione???


title: Aprire form modalita inserimento

author: Franco

text:
Con questo codice, apro da pulsante la maschera frmPippo
Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "frmPippo"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
come cambia il codice per aprire la stessa form in modalità inserimento
nuovo record?
Grazie
Franco


title: Aprire form modalita inserimento

text:

DoCmd.OpenForm stDocName, , , stLinkCriteria, acFormAdd
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Aprire form modalita inserimento

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:6ndsm8F...@mid.individual.net...

cosi è ok.
ciao
franco


title: Chiudere un database da codice

author: MauroM

text:
Ho due databases, uno che contiene le tabelle l'altro che contiene le query,
le forms e i reports.
Ho provato a scrivere un programmino in vb con dbengine.compactdatabase ma
fallisce perchè il db che contiene le tabelle viene trovato in uso.
Che istruzioni posso usare per chiudere il db, compattarlo e riaprirlo?
Per le ultime due non ho problemi: vb e schedulatore, ma per chiudere un db
da codice non so proprio come fare.
Grazie 1000!
Ciao, Mauro


title: Chiudere un database da codice

author: Roberto da casa

text:
"MauroM" <
mezz...@asmvoghera.it
> ha scritto nel messaggio
news:a9mp2u$8o0$1...@fe1.cs.interbusiness.it...

Hai provato ad andare sul Sito Comune (link qui sotto) e leggere, nella
Sezione General, queste due FAQ:
1) "Compattare tutti i BackEnd dal FrontEnd" di Federico Luciani e Riccardo
Pozzi
2) "Compattare l'mdb in uso" di Federico Luciani
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: (OT) x Luciano doc

author: Lucia Rita Carfagno

text:
Ciao Luciano,
non riesco più ad inviare messaggi con inwind! Clicco su nuovo messaggio,
poi si apre una finestra di cui si vedono solo i contorni e compare un
errore come questo 'videoposta_win è nullo o non è un oggetto'.
Ciao Rita


title: (OT) x Luciano doc

author: Antonio Biso

text:
Lucia Rita Carfagno <
demo...@inwind.it
> wrote in message
PRNm8.57999$%g7.18...@twister2.libero.it...

Lucianuccioooo, accorri, prestoooo...
Antonio


title: (OT) x Luciano doc

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Q4Pm8.58373$%g7.18...@twister2.libero.it...

Spiritosoooo!!!!!!!
Ciao smackk


title: (OT) x Luciano doc

text:
"Lucia Rita Carfagno" <
demo...@inwind.it
> ha scritto nel messaggio
news:PRNm8.57999$%g7.18...@twister2.libero.it...

da WM del SC a servizio assistenza inwind?? WOW! :))
---
leo_duca


title: (OT) x Luciano doc

author: Luciano (DOC)

text:
Lucia Rita Carfagno ha scritto nel messaggio ...
>non riesco più ad inviare messaggi con inwind! Clicco su nuovo messaggio,
>poi si apre una finestra di cui si vedono solo i contorni e compare un
>errore come questo 'videoposta_win è nullo o non è un oggetto'.
Cos'e' inwind? Un client? Un webgate?
Saluti.
Luciano


title: (OT) x Luciano doc

text:
leo_duca ha scritto nel messaggio ...
>da WM del SC a servizio assistenza inwind?? WOW! :))
Certo e' un bel regresso, lo so...:))
Saluti.
Lucaino


title: (OT) x Luciano doc

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:a7isrg$lfhv1$1...@ID-86073.news.dfncis.de...

Ciao Luciano scusami, ma volevo inviarti una e-mail e non posso più farlo.
Inwind è un provider come Tiscali o Infostrada.
Comunque ho inviato una e-mail al servizio assistenza, grazie e scusa.
Ciao Rita


title: (OT) x Luciano doc

text:
Lucia Rita Carfagno ha scritto nel messaggio ...
>Ciao Luciano scusami, ma volevo inviarti una e-mail e non posso più farlo.
>Inwind è un provider come Tiscali o Infostrada.
>Comunque ho inviato una e-mail al servizio assistenza, grazie e scusa.
Si, lo so che inwind e' un provider, pero' non hai detto se il problema ce
l'hai con un client tipo outlook o free agent o con un webgate messo a
disposizione dal provider stesso. Sarebbero due problemi diversi.
In ogni caso, un paio di anni fa ho avuto una flat con wind e ricordo che il
server news funzionava da schifo.
Saluti.
Lucinao


title: (OT) x Luciano doc

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:a7j0q6$ls3pf$1...@ID-86073.news.dfncis.de...

Dalla pagina web non riesco più ad inviare la posta mentre invece riesco a
riceverla.
Che accidenti sarà successo! Ma sicuramente dipende da wind.
Ciao Rita


title: Analisi per mese

author: Domenico Statuto

text:
Ciao a tutti.
Ho una tabella con i ricavi di un'azienda, registrati giorno per
giorno. Naturalmente ho anche un report che presenta i ricavi con
riepiloghi mensili. Siccome però si tratta di un settore che risente
della stagionalità ho necessità di fare un report (o una query su cui
basare il report) che presenti sinotticamente i risultati mese per
mese dei vari anni. Esempio:
Genn. 2002 - genn. 2003 - genn. 2004
130.000        140.000      145.000
Febbr 2002 - febbr. 2003 - febbr. 2004
110.000        130.000       150.000
e così via.
Qualcuno ha un'idea di come fare in access?
Grazie anticipate,
Domenico


title: Analisi per mese

text:
"Domenico Statuto" <
domenico...@tin.it
> ha scritto nel messaggio
news:460c1a8.05020...@posting.google.com...

Potresti crearti con l'autocomposizione una query a campi incrociati dove il
mese è l'intestazione di riga e l'anno è l'intestazione di colonna;
naturalmnete il valore lo indicherai come somma del campo che porta
l'incasso giornaliero.
> Grazie anticipate,
>
> Domenico
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: File.ldb - URgente!

author: Francesco Rancan

text:
All'apertura di un file_be.mdb mi compare un tragico messaggio: formato di
database ...file_be.mdb non riconosciuto; guardando sull'help in linea mi
dice che potrebbe essere dipeso da problemi di allocazione del file ...
Controllando ho constatato che esite ancora il file_db.ldb; ho qualche
speranza di recuperare l'archivio?
P.S. tale file era stato creato con dividi data base ecc.... ed era aperto
dal file.mdb
grazie in gni caso a chi risponde
francesco


title: File.ldb - URgente!

text:
Il file LDB ti da solo l'informazione dell'utente collegato... Spiacente
--
Maurizio75


title: Query (Istruzione SQL)

author: IcemaN

text:
Ciao a tutti!
Vorrei realizzare un'istruzione SQL che, data una tabella come parametro, mi
realizzi una query prendendo tutti i campi meno che 2. Esiste qualcosa di
specifico in SQL?
Ad esempio:
Tabella1: nome, cognome, indirizzo, citta, tel
Tabella2: nome, cognome, animale, birra, sigarette
Passando alla funzione una tabella, mi dovrebbe restituire tutti i campi
tranne nome e cognome.
Grazie in anticipo.
Ciao,
Alfonso.


title: Query (Istruzione SQL)

author: Carlo Costarella

text:
"IcemaN" <
ice...@ice.net
> ha scritto nel messaggio
news:bagalq$7b4$1...@lacerta.tiscalinet.it...

Ciao Alfonso.
Non si capisce bene cosa chiedi.."passando alla funzione una tabella.." o
"..data una tabella come parametro..."
Cioč a prescindere da quali siano i campi e il loro nome deve prenderli
tutti tranne i primi due?
La funzione dovrebbe esaminare una tabella che passi come nome e scartare i
nome dei campi "Nome" e "Cognome"? O solo i primi due?
Puoi essere piů preciso?
Ciao, Carlo


title: Query (Istruzione SQL)

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:pIOya.128572$3M4.2...@news1.tin.it...
>
> "IcemaN" <
ice...@ice.net
> ha scritto nel messaggio
> news:bagalq$7b4$1...@lacerta.tiscalinet.it...
> > Ciao a tutti!
> > Vorrei realizzare un'istruzione SQL che, data una tabella come
parametro,
> mi
> > realizzi una query prendendo tutti i campi meno che 2. Esiste qualcosa
di
> > specifico in SQL?
> Ciao Alfonso.
> Non si capisce bene cosa chiedi.."passando alla funzione una tabella.." o
> "..data una tabella come parametro..."
> Cioč a prescindere da quali siano i campi e il loro nome deve prenderli
> tutti tranne i primi due?
> La funzione dovrebbe esaminare una tabella che passi come nome e scartare
i
> nome dei campi "Nome" e "Cognome"? O solo i primi due?
Ciao Carlo!
In effetti non sono stato chiarisimo...
Riprovo.
La funzione dovrebbe prendere una tabella come parametro e realizzare una
query su quella tabella selezionando tutti i campi tranne i campi "nome" e
"cognome" (questo per tutte le tabelle).
Ovviamente potrei far discriminare le tabelle mediante un campo... ma
preferirei creare una funzione generale che possa gestire qualsiasi tipo di
tabella.
Nel mio caso i campi "nome" e "cognome" sono sempre i primi 2 campi della
tabella.
Spero di essere stato + chiaro.



title: Query (Istruzione SQL)

text:
"IcemaN" <
ice...@ice.net
> ha scritto nel messaggio
news:bagvea$kf3$1...@lacerta.tiscalinet.it...
>
> "Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
> messaggio news:pIOya.128572$3M4.2...@news1.tin.it...
> >
> > "IcemaN" <
ice...@ice.net
> ha scritto nel messaggio
> > news:bagalq$7b4$1...@lacerta.tiscalinet.it...
> > > Ciao a tutti!
cut
> Ciao Carlo!
> In effetti non sono stato chiarisimo...
> Riprovo.
> La funzione dovrebbe prendere una tabella come parametro e realizzare una
> query su quella tabella selezionando tutti i campi tranne i campi "nome" e
> "cognome" (questo per tutte le tabelle).
> Ovviamente potrei far discriminare le tabelle mediante un campo... ma
> preferirei creare una funzione generale che possa gestire qualsiasi tipo
di
> tabella.
> Nel mio caso i campi "nome" e "cognome" sono sempre i primi 2 campi della
> tabella.
> Spero di essere stato + chiaro.
> Grazie in anticipo.
>
> Ciao,
> Alfonso.
>
Per esempio se ad una funzione passo il nome della tabella "Clienti"
dovrebbe costruirmi una stringa sql con tutti i campi della tabella tranne
Nome e Cognome:
SELECT Clienti.IDCliente, Clienti.Indirizzo, Clienti.Città, Clienti.CAP,
Clienti.PR, Clienti.Fax
FROM Clienti;
E' così? Se è così potresti creare una funzione che cicla gli oggetti Field
dell'insieme Fields di un Recordset o di un oggetto TableDef e costruisce la
stringa SQL.
Sulla guida cercando insieme Fields o Field trovi diversi esempi su come
ciclare attraverso questi oggetti.
Ciao, Carlo


title: Selezione di selezione in base al semestre

author: gg

text:
Salve a tutti, avrei bisogno di risolvere un piccolo problema.
Vorrei filtrare i dati in base aal semestre. Mi spiego meglio.
Ho una tabella con due campi data, il primo è DATA ARRIVO e il secondo DATA
CHIUSURA.
Io già filtro la data di chiusura ne semestre con il seguente codice:
Year([Data_Chiusura]) & IIf(Month([Data_Chiusura])<=6;1;2)
in base all'anno ed al semestre che inserisco in una maschera.
Ora vorrei filtrare anche la data di arrivo, ma solo quelle comprese nel
semestre precedente.
Come posso fare?
grazie gianni


text:
"gg" <
provach...@libero.it
> ha scritto nel messaggio
news:hCUSb.5250$U4.1...@twister1.libero.it...
> Salve a tutti, avrei bisogno di risolvere un piccolo problema.
> Vorrei filtrare i dati in base aal semestre. Mi spiego meglio.
> Ho una tabella con due campi data, il primo č DATA ARRIVO e il secondo
DATA
> CHIUSURA.
> Io gią filtro la data di chiusura ne semestre con il seguente codice:
> Year([Data_Chiusura]) & IIf(Month([Data_Chiusura])<=6;1;2)
> in base all'anno ed al semestre che inserisco in una maschera.
> Ora vorrei filtrare anche la data di arrivo, ma solo quelle comprese nel
> semestre precedente.
> Come posso fare?
> grazie gianni
Leggiti il thread aperto da facso il 26/1/2004 alle ore 13:14 e che ha per
subject "filtro query in base a ultimo semestre"; in quel thread viene
suggerito come filtrare un record in base ad una data sia che essa
appartiene al trimestre in corso e sia se appartiene al semestre precedente:
per risolvere il tuo problema č sufficiente mettere le due condizioni di
filtro in AND.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Cn5Tb.6093$U4.2...@twister1.libero.it...

>Grazie sei sempre molto gentile e prezioso.
ciao gianni


title: RecordSource in chiusura maschara

author: ogrn

text:
Si tratta di un argomento gia trattato qua e là in rete, ma non riesco a
venirne a capo...
Quando chiudo un applicativo Access, la proprietà RecordSource (Origine
Record) di una maschera conserva la stringa della query alla successiva
riapertura.
Di conseguenza, quando l'applicativo apre quella maschera, la query viene
rieseguita bloccando Access fino al completamento. Può durare diversi
secondi se la query recupera parecchi dati...
Vorrei dunque cancellare la proprietà RecordSource, che viene effettivamente
azzerata con il comando Me.RecordSource="" nei due eventi "Su scaricamento"
e "Su chiusura", ma alla successiva riapertura la query rimane nelle
proprietà della maschera...!!!
Chiedo quindi qual è il modo per azzerare la proprietà RecordSource, grazie.


title: RecordSource in chiusura maschara

text:
Se generi un MDE/ACCDE, perchè questi sono quelli da usare... non accade.

Se vuoi usare MDB/ACCDB, allora vai in struttura, cancella il contenuto del RecordSource, e vedrai che assegnandolo/rimuovendolo da Codice non rimane.

@Alex


title: RecordSource in chiusura maschara

text:
>Se generi un MDE/ACCDE, perchè questi sono quelli da usare... non accade.
>Se vuoi usare MDB/ACCDB, allora vai in struttura, cancella il contenuto del
>RecordSource, e vedrai che assegnandolo/rimuovendolo da Codice non rimane.

Uso il secondo formato, quindi l'unico modo è la cancellazione manuale...
Grazie lo stesso.


title: RecordSource in chiusura maschara

text:
Ma forse non hai capito bene...
La cancellazione la fai solo 1 volta la prima in cui rimuove il riferimento che hai  inserito tu a mano quando hai disegnato l'oggetto.
Allo stesso modo cancelli... fatto quello da lì in avanti non serve più farlo a mano ma da codice...

@Alex


title: RecordSource in chiusura maschara

text:

Purtroppo anche facendo cosi, il testo della query rimane nella proprieta
Origine.
Non sono sicuro che venga, invece, cancellato lanciando l'applicativo in
modalità Runtime, domani controllo.


title: RecordSource in chiusura maschara

author: GiorgioDaPrato

text:
> Purtroppo anche facendo cosi, il testo della query rimane nella proprieta
> Origine.
> Non sono sicuro che venga, invece, cancellato lanciando l'applicativo in
> modalità Runtime, domani controllo.

appare una situazione con recordsource variabile (imposto da codice)

cosa accade se imponi il recordsource "di avvio" (ANCHE NULLO) da codice
all'apertura (o caricamento, non ricordo bene l'evento migliore) ?

In pratica è una situazione simile a quella della definizione dei filtri


title: RecordSource in chiusura maschara

text:
> Purtroppo anche facendo cosi, il testo della query rimane nella proprieta
> Origine.
>appare una situazione con recordsource variabile (imposto da codice)
>cosa accade se imponi il recordsource "di avvio" (ANCHE NULLO) da codice
>all'apertura (o caricamento, non ricordo bene l'evento migliore) ?
> In pratica è una situazione simile a quella della definizione dei filtri

Infatti utilizzo proprio questo meccanismo:
- all'avvio impongo RecordSource="" (ma non ha effetto)
- durante l'utilizzo, l'utente inserisce una stringa di ricerca in una
textbox e poi preme il pulsante Cerca; il programma VBA compone la stringa
della query e la assegna a RecordSource; questo succede parecchie volte
durante l'esecuzione del programma
- all'uscita non riesco a cancellare con RecordSource="" né su scaricamento
nè su chiusura maschera.


title: RecordSource in chiusura maschara

text:

se la query origine è sempre la stessa,
e cambiano le righe trovate in corrispondenza del (i) criterio(i)
puoi provare ad imporre un criterio che certamente NON ottiene righe
(facendolo equivalere a RecordSource="")

... per la serie: se maometto non va alla montagna ...


title: RecordSource in chiusura maschara

text:
>se la query origine è sempre la stessa,
>e cambiano le righe trovate in corrispondenza del (i) criterio(i)
>puoi provare ad imporre un criterio che certamente NON ottiene righe
>(facendolo equivalere a RecordSource="")
>... per la serie: se maometto non va alla montagna ...

Esatto grazie :-) a questo punto generalizzo come se fosse un metodo la
routine di composizione della stringa-query, e poi la richiamo con parametri
diversi a seconda dei casi.


title: RecordSource in chiusura maschara

text:
>Quando chiudo un applicativo Access, la proprietą RecordSource (Origine
>Record) di una maschera conserva la stringa della query alla successiva
>riapertura.

La causa del problema sembra essere la seguente: se cambio un'impostazione
della form, la query nel recordsource viene mantenuta e quindi rieseguita
alla successiva riapertura del programma. Per esempio: eseguo una query, poi
scopro una colonna, quindi chiudendo la maschera mi chiede di salvare le
impostazioni. Il salvataggio, salva anche la query nella proprietą
RecordSource.


title: Basta chiacchiere... FORZA NAPOLI...

author: Pablitomf (da casa)

text:
E' per te, � per te, � per te
che io canto per te
ovunque sarai ci sar�
non ti lascer� mai
io lo so, io lo so, io lo so
sono pazzo di te
tu lo sai, tu lo sai, tu lo sai
che io vivo per te
http://www.youtube.com/watch?v=yukTryr4Y_c
Questo coro mi fa emozionare sempre.
--
----------------------------------------------
FORZA NAPOLI SEMPRE
----------------------------------------------
Hai presente quando chiudi gli occhi e vorresti tanto che si avverasse un
tuo desiderio?
Ecco, Dio � quello che ti ignora


title: Basta chiacchiere... FORZA NAPOLI...

text:
Pablitomf (da casa) wrote:
> E' per te, � per te, � per te
> che io canto per te
> ovunque sarai ci sar�
> non ti lascer� mai
> io lo so, io lo so, io lo so
> sono pazzo di te
> tu lo sai, tu lo sai, tu lo sai
> che io vivo per te
>
>
http://www.youtube.com/watch?v=yukTryr4Y_c
>
>
> Questo coro mi fa emozionare sempre.
Sorrrrryyyyyy...
sempre solito scambio. :D
(Dani�, tu gradirai lo so)
:D


title: Basta chiacchiere... FORZA NAPOLI...

author: CIDI

text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:KfRJn.60736$Ua.1...@twister2.libero.it...

certamente!!! ho appena finito di vedere la finale con l'Inter che alza la
coppa campioni.....
chiss� cosa ci avresti fatto vedere se ci fosse stato il Napoli al suo
posto... :DD
campa cavallo..... *__*
ciao Maurizio
buona domenica
Daniele
>


title: Basta chiacchiere... FORZA NAPOLI...

text:

non ti avrei fatto vedere niente, perch� sarei morto :D


title: Basta chiacchiere... FORZA NAPOLI...

text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:wlYJn.60900$Ua.1...@twister2.libero.it...
>>>>
>>>>
http://www.youtube.com/watch?v=yukTryr4Y_c
>>>>
>>>>
>>>> Questo coro mi fa emozionare sempre.
>>>
>>> Sorrrrryyyyyy...
>>> sempre solito scambio. :D
>>>
>>> (Dani�, tu gradirai lo so)
>>>> D
>>
>> certamente!!! ho appena finito di vedere la finale con l'Inter che
>> alza la coppa campioni.....
>> chiss� cosa ci avresti fatto vedere se ci fosse stato il Napoli al suo
>> posto... :DD
>
> non ti avrei fatto vedere niente, perch� sarei morto :D
Allora...non c'� pericolo!
camperai, ALMENO, altri 100 anni :DD
ciao Maur�
Daniele


title: Basta chiacchiere... FORZA NAPOLI...

text:

mi sa che hai torto... prima o poi saremo anche noi l�... ;)


title: Basta chiacchiere... FORZA NAPOLI...

text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:%35Kn.172110$9f6.2...@twister1.libero.it...

siiii, ovvio, certo, giusto, come no?.....prima o poi..la fine del millennio
speriamo....:DD
Daniele


title: Pulsante di opzione

text:
Ciao a tutti,

ho inserito in una maschera un pulsante ( stampa_prezzo) per consentire o no la visualizzazione del prezzo nel report "ddt".
Sull'evento "apertura" del reporto ho inserito questo:
Me.prezzo_unit.Visible = ([Forms]![mas_vendite]![stampa_prezzo] = -1)

Risultato:

a volte compare a volte no a prescindere dal pulsante.
Dove sbaglio?

grazie
fabio


title: Pulsante di opzione

text:
Hai pensato a passare l'opzione OpenArgs alla funzione OpenReport e recuperarla su Open del report stesso per poi gestire lo stato di Visible del controllo...?

@Alex


title: Pulsante di opzione

text:
>
> a volte compare a volte no a prescindere dal pulsante.
> Dove sbaglio?

per come lo descrivi il pulsante (opzione) dovrebbe essere NON associato

hai provato a FORZARE il suo abbandono dopo la modifica ?

(set focus su altro controllo, magari inserito SOLO per questo scopo ...)


title: Pulsante di opzione

text:
Il giorno lunedì 23 aprile 2018 12:35:39 UTC+2, GiorgioDaPrato ha scritto:
> >
> > a volte compare a volte no a prescindere dal pulsante.
> > Dove sbaglio?
>
> per come lo descrivi il pulsante (opzione) dovrebbe essere NON associato

Sì, esatto

>
> hai provato a FORZARE il suo abbandono dopo la modifica ?
>
> (set focus su altro controllo, magari inserito SOLO per questo scopo ...)

Sì, ho provato , ma niente, anche salvando il record prima di visualizzare report.


title: Pulsante di opzione

text:
Il giorno domenica 22 aprile 2018 19:04:35 UTC+2, @Alex ha scritto:
> Hai pensato a passare l'opzione OpenArgs alla funzione OpenReport e recuperarla su Open del report stesso per poi gestire lo stato di Visible del controllo...?
>
> @Alex

Perdonami, ma mi sono perso nel tuo consiglio.
Scusami


title: Pulsante di opzione

author: BFS

text:

sul evento apertura metti

if form_mas_vendite.stampa_prezzo=true then

	me.prezzo_unit.visible=true
else

	me.prezzo_unit.visible=false
end if

fammi sapere
ciao
BFS


title: Pulsante di opzione

text:

Per ora sembra funzionare stabilmente,

grazie a tutti
fabio


title: Pulsante di opzione

text:

ottimo

ciao


title: Pulsante di opzione

text:
...
>
> Per ora sembra funzionare stabilmente,
>
> grazie a tutti
> fabio

Una delle cose a mio avviso più utili è non avere Oggetti con riferimenti incrociati...
Quindi propongo la mia iniziale idea.

Quindi dalla Form Chiamante, ipotizzo [form_mas_vendite]:

DoCmd.OpenForm "NomeForm", , , , , , Me!stampa_prezzo.Value

Su Evento Load del Report:

Dim blVal   As Boolean
If Len(Me.OpenArg & vbNullstring)>0 Then
  blVal=cbool(Me.OpenArgs)
else
  ' Valore di default se non si passa nulla
  ' o chiusura del Report...
End if
me.prezzo_unit.visible=blVal

In questo modo il Report può essere aperto anche da altre Fonti...

@Alex


title: Immagini Collegate e Incorporate.

author: ThaiChi

text:
Salve a tutti,
ho un problemino che neanche Microsoft non ha risolto.
Ho un Database per la gestione di prodotti ed ho la necessita' di mostrare
le foto di questi prodotti, le opzioni possibili che io conosco sono due:
1) Collegare le Immagini
2) Incorporare le Immagini nel Database
la seconda ipotesi, richiede un notevole spazio a disposizione e, dato che
il database va inviato tramite e-mail, non e' possibile utilizzarla.
Ho optato allora per la prima ipotesi, ma, pur selezionando il collegamento
al posto della incorporazione, non ottengo il risultato.
Ho chiamato MS che mi ha mandato un database di esempio (che non funziona)
ed utilizza una procedura sulla maschera per visualizzare l'immagine.
Ho fatto varie prove ma non riesco a venirne a capo ed ho urgenza di inviare
questo database.
Come lo posso risolvere ? Ho Access97
sulla tabella ho creato un campo OLE ed ho anche un campo dove inserire il
nome del file grafico che dovrebbe visualizzare (quale formato mi visualizza
correttamente ????), nella maschera invece ho inserito dal campo ole, lo
spazio per l'immagine, ma non riesco a collegarla, fa soltanto
l'incorporazione e la dimensione del database e' spropositata.
QUALCUNO MI PUO' AIUTARE ??????
PER FAVOREEEEEEEEEEEEEEEEEEEEEE
ThaiChi


title: Immagini Collegate e Incorporate.

author: Warp

text:
Potresti affidarti all'accoppiata collegamenti hipertestuali/Controllo
immagine.
Memorizzi nel database solo i percorsi delle immagini e usi il controllo
immagine (che è standard) per visualizzarle.
Se poi vuoi "esplodere" l'immagine col relativo Server/ole è sufficiente
clicckare sul controllo hipertestuale.
Sul sito comune trovi degli esempi anche per rendere "utilizzabile"
l'oggetto OLE per le immagini.
Ciao


title: impostazioni di stampa per report

author: mauro

text:
Ho un DB che usa un Reports di stampa che deve stampare i valori che mi
servono su dei moduli prestampati. Ho settato questo Reports in base alle
caratteristiche della mia stampante ma cambiando la stampante il Reports
non stampa più correttamente i valori nel modulo prestampato.
Ho utilizzato il comando ImpostaPagina ma cambiando i valori  Alto, Basso,
Sinistra e Destra non fa quello che vorrei perchè mi ridimensiona l'intera
aera di stampa ma non il punto di inizio di stampa e cambiando questi
margini il Reports "sfora" su 2 o più pagine.
Ho visto che i Reports hanno come proprietà i comandi GridX e GridY penso
che siano le coordinate del punto di inizio di stampa ma non so come
utilizzarli, mi potete dare una mano?
Grazie Mauro


title: impostazioni di stampa per report

author: sv

text:
mauro ha scritto:
> Ho un DB che usa un Reports di stampa che deve stampare i valori che mi
> servono su dei moduli prestampati. Ho settato questo Reports in base alle
> caratteristiche della mia stampante ma cambiando la stampante il Reports
> non stampa più correttamente i valori nel modulo prestampato.
> Ho utilizzato il comando ImpostaPagina ma cambiando i valori  Alto, Basso,
> Sinistra e Destra non fa quello che vorrei perchè mi ridimensiona l'intera
> aera di stampa ma non il punto di inizio di stampa e cambiando questi
> margini il Reports "sfora" su 2 o più pagine.
In Imposta Pagina devi controllare che sia settato in maniera corretta la
Dimensione pagina. Capita infatti che cambiando stampante il report si
prenda per default ad esempio A4 invece di Modulo Continuo 12"
rgrds
SC
<cut>
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Creazione di un recordset da stringa SQL.

author: Andrea

text:
Su AC97. Perchè il codice riportato quì sotto non dovrebbe funzionare
(l'errore è "Troppi parametri. Previsto 2") visto che non ci sono parametri,
e l'istruzione SQL è stata copiata da una query di raggruppamento esistente
nel DB e funzionante perfettamente?
La risposta è .... non lo so! Ditemi voi come posso fare a leggere il
contenuto di un campo di questa query tramite codice.
Ciao e grazie
Andrea
    Dim rst As Recordset
    Dim dbs As Database
    Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("SELECT Sum(Raggruppamento_orePDP.OrePDP) AS
SommaDiOrePDP FROM Raggruppamento_orePDP")


author: Roberto da casa

text:
"Andrea" <
andrea.di...@tin.it
> ha scritto nel messaggio
news:7RVj6.35388$LM4.4...@twister1.tin.it...

Se non ho capito male vuoi aprire un recordset su una query di ragruppamento
che già esiste; se è così io farei così:
Dim rst As Recordset
Dim dbs As Database
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("NomeQueryDiRaggruppamento")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: vincoli sul campo ORA: come?

text:
Vorrei sapere come mettere in access un vincolo sull'inserimento dell'ora
esempio:
tra le 16 e le 20
come posso fare?
Grazie!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: vincoli sul campo ORA: come?

author: Valerio Valentini

text:
"gigi72" <
a...@nowhere.tw
> ha scritto nel messaggio
news:cjf51s$c5u$1...@news.newsland.it...

Formattazione condizionale dei campi, nelle tabelle Valido se, negli
InputBox guarda l'help.
Ciao Valerio.


title: vincoli sul campo ORA: come?

author: Bruno Campanini

text:
"gigi72" <
a...@nowhere.tw
> wrote in message
news:cjf51s$c5u$1...@news.newsland.it...
> Vorrei sapere come mettere in access un vincolo sull'inserimento dell'ora
> esempio:
>
> tra le 16 e le 20
>
> come posso fare?
>
> Grazie!
Se campo in una tabella inserisci in "Validation Rule":
Between #16:00# and #20:00#
in "Validation Text": il messaggio che vuoi venga presentato.
Se campo di Form:
A) Se collegato al campo di cui sopra non devi aggiungere altro.
B) Se campo non collegato l'unica maniera decente che io
conosca è quella di inserire in "After Update" del campo:
If ActiveControl <#16:00# and ActiveControl > #20:00# then
    ActiveControl = Null
End if
Ciao
Bruno


title: funzione particolare per contare...

author: ringo

text:
Salve a tutti,
qualcuno ha un'idea per
Tabella
Cliente      articolo venduto
PIPPO    ARTICOLO1
PIPPO    ARTICOLO2
PLUTO  ARTICOLO3
PLUTO  ARTICOLO4
PLUTO  ARTICOLO5
PLUTO  ARTICOLO6
allora tramite una query riesco a dire che sono stati
venduti 6 pezzi (usando count(articolo venduto)
ma come posso fare per calcolare quanti clienti (sono 2 clienti pippo e
pluto)
hanno comprato degli articoli?
grazie
ringo


title: funzione particolare per contare...

author: Esteban

text:
"ringo" <
ri...@tiscali.it
> wrote in message
news:arl0u0$lv0$1...@serv1.albacom.net...

Count(Cliente) ... Group By Cliente
Ciao!
Esteban


title: problema di valore di default

author: Isidoro Pecci

text:
Amici, cari saluti (per chi fosse andato al cisa2 sono uno degli spioni
dell'anas!!!)
in una sottomaschera in cui visualizzo dei record in cui fra i vari campi vi
sono datainiziale e datafinale, ho la necessità, inserendo un nuovo record,
di dare per default a datainiziale il valore di datafinale del record
precedente!
grazie fin da ora


title: problema di valore di default

author: cidi

text:
"Isidoro Pecci" <
easy...@alic.it
> ha scritto nel messaggio
news:4558ab99$0$13760$4faf...@reader3.news.tin.it...
> Amici, cari saluti (per chi fosse andato al cisa2 sono uno degli spioni
> dell'anas!!!)
io c'ero....scommetto che stavi vicino al mio tavolo?
gulp! nun 'o sapevo che fossi uno spione ^___^
> in una sottomaschera in cui visualizzo dei record in cui fra i vari campi
> vi sono datainiziale e datafinale, ho la necessità, inserendo un nuovo
> record, di dare per default a datainiziale il valore di datafinale del
> record precedente!
> grazie fin da ora
Ciao Isidoro Pecci
sito di Karl 4.22
http://www.donkarl.com/it/
Daniele


title: problema di valore di default

text:
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:4558af5c$0$7630$4faf...@reader1.news.tin.it...

Grazie, mi ero impappinato e facevo sul nuovo record il controllo before etc
grazie ancora
p.s. era per via delle magliette arancioni mia e del mio amico paolo
santonicola....almeno seguaci di arecrisna!!!


title: problema di valore di default

text:
"Isidoro Pecci" <
easy...@alic.it
> ha scritto nel messaggio
news:4558ba42$0$13761$4faf...@reader3.news.tin.it...

ehm... alla prossima cisa le cambiate vero? :)
chissà che non ci si rivede..  ;)
Ciao
Daniele


title: ARTICOLI

text:
Ciao!
ho creato una tabella articolo ed una tabella composizioni, ho creato
le relazioni in modo corretto, ho creato le maschere di imput, quando
nella maschera articoli vado a creare più caselle combinate collegate
alla tabella composizioni  selezionando il popup mi fa vedere
chiaramente cosa c'è esempio wo lana, co cotone,li lino,ecc
selezionando una qualsiasi di queste me la riporta su tutte le caselle
combinate create.
il mio preblema è che nelle altre ci vanno composizioni diverse che
però non posso che selezionarle dalla stessa tabella c'è qualcuno che
mi può aiutare?
Premetto che ho provato in molti modi creando query ecc. ma non riesco
a risolvere questo problema.


title: ARTICOLI

author: Hal

text:
gabriel...@tin.it
 ha scritto:
> Ciao!
> ho creato una tabella articolo ed una tabella composizioni, ho creato
> le relazioni in modo corretto, ho creato le maschere di imput, quando
> nella maschera articoli vado a creare più caselle combinate collegate
> alla tabella composizioni  selezionando il popup mi fa vedere
> chiaramente cosa c'è esempio wo lana, co cotone,li lino,ecc
> selezionando una qualsiasi di queste me la riporta su tutte le caselle
> combinate create.
Scusa ma il tuo messaggio contiene diversi punti non chiari: che
vuol dire che nella maschera articoli vai a creare più caselle
combinate? Pare che sei ancora nella fase di creazione della
maschera, ma poi dici che "fa vedere chiaramente" quello che
cerchi, quindi non capisco in che fase sei.
> il mio preblema è che nelle altre ci vanno composizioni diverse che
> però non posso che selezionarle dalla stessa tabella c'è qualcuno che
> mi può aiutare?
PEr favore, metti qualche soggetto e qualche virgola, che "le
altre" mi dice poco: immagino sia riferito agli articoli, anche
se il genere è femminile;
> Premetto che ho provato in molti modi creando query ecc. ma non riesco
> a risolvere questo problema.
Per favore, puoi scrivere i dati che hai e le informazioni che
vorresti ottenere? Così vediamo di raggiungere l'obiettivo.
Alessio


title: ARTICOLI

author: Roberto da Parma

text:
<
gabriel...@tin.it
> ha scritto nel messaggio
news:1191573296....@w3g2000hsg.googlegroups.com...

Salvi il valore delle caselle combinate nello stesso campo della tabella.
Nella tabella ARTICOLO devi mettere tanti campi quante sono le tue caselle
combinate.
es.
TAB ARTICOLO
ID
NOME
ATT1
ATT2
ATT3
le caselle combinate dovranno salvare i rispettivi valori su ATT1, ATT2,
ATT3
Ciao
--
Roberto da Parma


title: Apertura maschera

author: HTML Andrea

text:
Secondo voi è possibile aprire solo la maschera di un mdb o comunque creare
un link che apra soltanto la maschera direttamente da desktop (non link
assoluto ma relativo magari) minimizzando il resto della finestra access?
Grazie a tutti


title: Apertura maschera

author: Pablitomf

text:
HTML Andrea ha scritto:

> Grazie a tutti
No, ma c'è il modo per far comparire solo la/le form, evitando la finestra
di Access.
Le Form non hanno indirizzi relativi.
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Apertura maschera

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:c943vu$6be$1...@news.newsland.it...

Sarebbe il massimo far comparire solo la form ma come si fa??
Grazie davvero


title: Apertura maschera

text:
HTML Andrea ha scritto:
> Sarebbe il massimo far comparire solo la form ma come si fa??
> Grazie davvero
Se cerchi nei post precedenti (forse del mese scorso) ho risposto a questo
quesito a "strano...mavero".
Se non riesci riposta e ti ripeterò il codice che ora dovrei cercare tra i
miei mdb.



title: Apertura maschera

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:c94fg9$g9$1...@news.newsland.it...

Ho trovato qualcosa ma mi da degli errori.
Riesci a recuperarla?
Grazie ancora


title: Parentesi non valide

author: Sigest

text:
Salve
L'autocomposi di una espressione genera questa formula
'[Forms]![queryMagazzino]![contabanco].[form]![movim.codice]'.
che provoca un errore   ' Parentesi non valide nel nome '
dov'è l'errore?
Grazie Meno66


title: Parentesi non valide

author: Antonio Biso

text:
"Sigest" <
sige...@tin.it
> ha scritto nel messaggio
news:giP09.129733$Jj7.2...@news1.tin.it...
> Salve
> L'autocomposi di una espressione genera questa formula
>
> '[Forms]![queryMagazzino]![contabanco].[form]![movim.codice]'.
>
> che provoca un errore   ' Parentesi non valide nel nome '
>
> dov'č l'errore?
Secondo quel movim.codice č sbagliato.
Lě andrebbe il nome di un controllo della maschera sottomaschera
Antonio


title: Parentesi non valide

text:
Grazie avevi ragione  [movim.codice]  č il campo di una tabella
sostituito con un controllo funziona corettamente...
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:4yQ09.10511$n04.3...@twister2.libero.it...



title: Parentesi non valide

text:
"Sigest" <
sige...@tin.it
> ha scritto nel messaggio
news:U4b19.153480$vm5.5...@news2.tin.it...
> Grazie avevi ragione  [movim.codice]  è il campo di una tabella
>
> sostituito con un controllo funziona corettamente...
Ok, però la prossima volta scrivi DOPO il quoting!!!
Antonio


title: LostFocus prevale su AfterUpdate

author: Principiante

text:
Buongiorno NG
devo colorare dei controlli in base al contenuto per estetica tutti
sono già impostati:
GotFocus()
    Me.Tx2.BackColor = 65535 'diventa giallo
LostFocus()
    Me.Tx2.BackColor = 16777215 'torna bianco
perciò impostando così mi va in conflitto.
AfterUpdate()
If Tx1 > Tx2 Then
    Me.Tx2.BackColor = vbRed
Else
    Me.Txt2.BackColor = 16777215
End If
prevale il LostFocus()
come posso ovviare? Salutoni....


title: LostFocus prevale su AfterUpdate

text:

prova ad usare gli eventi enter ed exit


title: LostFocus prevale su AfterUpdate

text:

> prova ad usare gli eventi enter ed exit- Nascondi testo citato
>
> - Mostra testo citato
Faresti un esempio pratico?


title: LostFocus prevale su AfterUpdate

author: Geppo

text:

Ma perchè quel codice su afterupdate? Fai tutto sull'evento LostFocus:
Private sub Tx1_Lostfocus()
If Tx1 > Tx2 Then
     Me.Tx2.BackColor = vbRed
Else
     Me.Txt2.BackColor = 16777215
End If
end if
end sub
--
Ciao
Geppo


title: LostFocus prevale su AfterUpdate

text:

> Geppo- Nascondi testo citato
>
> - Mostra testo citato
Grazie Geppo,
.....
Sulla Form coppie di controlli come "If Tx1 > Tx2 Then" ne sono 3;
Come posso indicarli correttamente su,
Private Sub Form_Current()
Salutoni .....


title: LostFocus prevale su AfterUpdate

text:

Nello stesso modo come per l'evento LostFocus.
> Salutoni .....
--
Ciao
Geppo


title: LostFocus prevale su AfterUpdate

text:

> Geppo- Nascondi testo citato
> Nello stesso modo come per l'evento LostFocus.
Cioé intendi così?
If Tx1 > Tx2 Then
If Tx1a > Tx2a Then
If Tx1b > Tx2b Then
    Me.Tx1.BackColor = vbRed
    Me.Tx1a.BackColor = vbRed
    Me.Tx1b.BackColor = vbRed
Else
     Me.Tx1.BackColor = 16777215
     Me.Tx1a.BackColor = 16777215
     Me.Tx1b.BackColor = 16777215
End If
End If
End If
Ciao - Nascondi testo citato


title: LostFocus prevale su AfterUpdate

text:
Ciao "Principiante" <
frcav...@yahoo.it
> ha scritto nel messaggio
news:a2117b69-fe09-4826...@w7g2000hsa.googlegroups.com...
> > Grazie Geppo,
> > .....
> > Sulla Form coppie di controlli come "If Tx1 > Tx2 Then" ne sono 3;
> > Come posso indicarli correttamente su,
> > Private Sub Form_Current()
>
> Nello stesso modo come per l'evento LostFocus.
>
> > Salutoni .....
>
> --
> Ciao
> Geppo- Nascondi testo citato
> Nello stesso modo come per l'evento LostFocus.
Cioé intendi così?
No. Cosi:
If Tx1 > Tx2 Then
    Me.Tx1.BackColor = vbRed
else
   Me.Tx1.BackColor = 16777215
end if
If Tx1a > Tx2a Then
    Me.Tx1a.BackColor = vbRed
else
    Me.Tx1a.BackColor = 16777215
end if
If Tx1b > Tx2b Then
    Me.Tx1b.BackColor = vbRed
Else
    Me.Tx1b.BackColor = 16777215
End If
Ciao
--
Ciao
Geppo


title: LostFocus prevale su AfterUpdate

text:
On 5 Giu, 23:22, "
news.libero.it
" <
t...@fake.it
> wrote:
> Ciao "Principiante" <
frcavall...@yahoo.it
> ha scritto nel messaggionews:a2117b69-fe09-4826...@w7g2000hsa.googlegroups.com...

Mi sembrava troppo banale,
Pensavo si dovessero nidificare le if.
Grazie Geppo......


title: Problema sicurezza

author: Luigi Bresciani

text:
Ho messo in pratica la procedura relativa alla sicurezza presente sul
sitocomune...e ci sono riuscito! :D
Ora però volevo prevedere una nuova figura che possa amministrare le
maschere e le tabelle del database, ma non possa leggere i dati in
esso contenuti.
Il prolema è che se creo una figura in grado di amministrare,
automaticamente può anche leggere.
Probabilmente devo "sdoppiare" il databse, ma non so come fare.
Grazie.


title: Problema sicurezza

author: Mauro&Giusi

text:
Luigi Bresciani <
bre...@hotmail.com
> wrote in message
a433a522.02072...@posting.google.com...

Forse è una soluzione semplicistica....ma è pur sempre un input. In genere
gli applicativi (MDB o MDE) sono sempre separati dagli archivi. Per questo
fornisci al tuo programmatore un archivio con dati fittizi con medesimi
tracciati record in modo che possa lavorare su dati inventati.
Successivamente quando vai in compilazione dell'MDB o anche senza compilarlo
"allacciati" al database reale.
Auguri . Mauro


title: Ci Riprovo...

author: mauro

text:
Forse non l'ho inviata bene, ma c'è qualcuno che mi da una dritta
Ho questi elementi, spero qualòcuno mi aiuti.
- Tabella Clienti
- Tabella Prestazioni
- Tabella Impegni settimanali
Ad ogni cliente attribuisco degli impegni settimanali, deve venire in
palestra a decorrere da una data specifica, per 30 sedute e nei giorni di
LUN/MER/SAB alle ore XX.XX, per 1 ora a seduta.
La mi necessità è che per ogni cliente calcolando in automatico con una
query la data di scadenza e saltare le festività che capitano nei giorni di
seduta, la query mi deve restituire una tabella dove vanno a finire gli
impegni di tutti i clienti, da cui poi tiro fuori cio' che mi serve.
Rinngrazio chiunque voglia darmi un aiuto...
Mauro
mailto:
maur...@email.it


title: Ci Riprovo...

author: Maurizio Borrelli

text:
> "mauro" <
maur...@email.it
> ha scritto nel messaggio
> news:7CB0a.196050$AA2.7...@news2.tin.it...
> Forse non l'ho inviata bene, ma c'è qualcuno che mi da una dritta
> Ho questi elementi, spero qualòcuno mi aiuti.
> - Tabella Clienti
> - Tabella Prestazioni
> - Tabella Impegni settimanali
> Ad ogni cliente attribuisco degli impegni settimanali, deve venire in
> palestra a decorrere da una data specifica, per 30 sedute e nei giorni di
> LUN/MER/SAB alle ore XX.XX, per 1 ora a seduta.
> La mi necessità è che per ogni cliente calcolando in automatico con una
> query la data di scadenza e saltare le festività che capitano nei giorni
> di
> seduta, la query mi deve restituire una tabella dove vanno a finire gli
> impegni di tutti i clienti, da cui poi tiro fuori cio' che mi serve.
    La prima cosa che ti serve e' un calendario. Crea:
        Tabella: TCalendario
            Campi:
                doData: Data/ora, Formato ggg gg-mmm-aaaa, Richiesto,
                    Duplicati non ammessi, Primario;
                snFesta: Si'/No, Valore predefinito No, duplicati ammessi.
    Poi copia in un modulo di codice visual basic la funzione seguente ed
eseguila con F5:
Public Function DAOGeneraCalendario()
  On Error GoTo erh
  Dim tStart  As Date
  Dim tStop   As Date
  Dim tDate   As Date
  Dim oDaoRst As DAO.Recordset
  tStart = #1/1/2003#
  tStop = #12/31/2003#
  Set oDaoRst _
    = CurrentDb.OpenRecordset( _
          "TCalendario" _
        , DAO.dbOpenDynaset _
        , DAO.dbFailOnError)
  With oDaoRst
    For tDate = tStart To tStop
      On Error Resume Next
      .AddNew
      ![doData] = tDate
      If (Err.Number = 0) Then
        .Update
      Else
        .CancelUpdate
      End If
      Err.Clear
    Next
    On Error GoTo erh
  End With
  MsgBox "Fatto!", , "Generazione calendario"
ext:
  On Error Resume Next
  oDaoRst.Close
  Set oDaoRst = Nothing
  Exit Function
erh:
  With Err
    MsgBox .Description, vbCritical, "ERR#" & .Number
  End With
  Resume ext
End Function
    Infine verifica la query seguente:
        SELECT TOP 30
          T.doData
        FROM
          TCalendario AS T
        WHERE
          (
            (T.doData>=#1/1/2003#)
            And
            (
              (Format(T.doData,"ddd")="lun")
              Or
              (Format(T.doData,"ddd")="mer")
              Or
              (Format(T.doData,"ddd")="sab")
            )
            And
            (T.snFesta=No)
          )
        ORDER BY T.doData
        ;
che come ultimo giorno propone 15/3/2003 (giusto?) per le sedute che hai
indicato, partendo dal 1/1/2003.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Ci Riprovo...

text:
Ci provo.....
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:b1uslp$159doj$1...@ID-52090.news.dfncis.de...



title: Ci Riprovo...

author: Alessandro Cara

text:
mauro wrote:
>
> Ci provo.....
a fa che?
ci provo ..... ci riprovo......
Ma ci provi o ci riprovi.
Questo ying - yang sta diventando uno stress.
E le margherite non sono ancora fiorite.
--
a.cara
Togli qualcosa dall'email


title: Ma la compattazione e' necessaria ?

text:
Scusate , so per certo che questo ng e' frequentato da sviluppatori
Access di "spessore" .
Io sono un principiante , e quindi vi chiedo :
ma la compattazione in Access ( soprattutto attraverso l'opzione
"compatta alla chiusura" ) e' necessaria ?
Il mio problema e' relativo ad un form di inserimento dati ( circa 120
records al giorno x 5 gg alla settimana )
che mi da' un errore alla chiusura ( causa compattazione)
Se non facessi la compattazione cosa avverrebbe ?
Grazie molte
G


title: Ma la compattazione e' necessaria ?

author: MA

text:

Il problema alla chiusura non è normale, prova ad importare tutto in un nuovo file
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Ma la compattazione e' necessaria ?

text:

Gia fatto . Ho anche impostato l'accesso esclusivo e non condiviso.
Il file e' su un singolo pc NON in rete.
E' inspiegabile .Mi da errore ( non sempre pero ') e mi rinomina il
file in db1 .
Grazie . Scusa l'insistenza.
GIOVANNI


title: VBA: codice in una maschera...

author: sd

text:
Salve a tutti,
volevo sapere quante righe di codice si possono scrivere su una maschera.
ciao ciao
sdamy


title: VBA: codice in una maschera...

text:
sd <
sd...@tiscalinet.it
> wrote in message
ad4sq1$qbi$1...@lacerta.tiscalinet.it...

Quante ne vuoi...
--
Maurizio75


title: VBA: codice in una maschera...

text:
"Maurizio75" <
e...@gevi.it
> ha scritto nel messaggio
news:wRoJ8.31464$8x3.6...@twister1.libero.it...

1900 circa....
ciao ciao
sdamy


title: VBA: codice in una maschera...

text:
> 1900 circa....
>
> ciao ciao
> sdamy
>
1900? devi partire per marte o stai combinando un incontro extrasensoriale
con una venusiana?
--
Maurizio75


title: VBA: codice in una maschera...

author: Alessandro

text:
"Maurizio75" <
e...@gevi.it
> wrote in message
news:ekqJ8.30498$
ie.6...@twister2.libero.it

Ciao Maurizio sei sempre olto FOLKLORISTICO....!! ;-)
Però 1900 righe ci riscrivi ACCESS.
Se sei stato capace di scrivere 1900 righe in una sola FORM
devo dire che forse dovresti perfezionare la tecnica di programmazione
almeno 50% è superfluo.
Non è un'offesa, che sia chiaro, ma il tipico stereotipo di
programmazione
di chi ha poca esperienza.....!
Il mio è solo un consiglio.................!
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: VBA: codice in una maschera...

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:2e59dccc2ff5cdb664...@mygate.mailgate.org...

Grazie per il consiglio!
I consigli sono sempre ben accetti!
Ho analizzato meglio il codice che ho scritto
e circa il 30% riesco a levarlo strutturando il codice
utilizzando delleprocedure comuni.
Comunque date un'occhio a quello che devo fare:
GARE 2002 QUALIFICAZIONE SETTEMBRE
OBIETTIVO
REALIZZARE UN SISTEMA DI INCENTIVAZIONE MODERNO
PREMIARE I PIU' COSTANTI NELLA PRODUZIONE
PREMIARE COLORO CHE  EMERGONO SULLA PRODUZIONE PER PRODOTTO
MENSILIZZARE LA PRODUZIONE E LO SVILUPPO DEL PORTAFOGLIO
CLASSIFICHE E GARE
CLASSIFICA MENSILE DI PRODOTTO
CLASSIFICA MENSILE DI CIRCUITO
SUPERCLASSIFICA MENSILE
CIRCUITI DI GARA E PRODOTTI
MONTECARLO          PREMI UNICI -FUTURAS-R..FULL CASA -R..INFORTUNI
IMOLA
                     RASSI/EURASPLAN -CARDINE -GL.AUTO -INF.GUID. -ATTIVARAS
MONZA                     INTEGRAS -UNIV.IMPRESA TOP
WAY -FULLCASA -RIF.UN.IMPR.
IL PUNTEGGIO PER LA CLASSIFICA DI CIRCUITO DEL MESE SI OTTIENE SOMMANDO I
PUNTI-PRODOTTO ED AI PRIMI SEI DI OGNI CIRCUITO SI AGGIUNGONO 10 PUNTI AL
PRIMO , 6 PUNTI AL SECONDO , 4 PUNTI AL TERZO , 3 PUNTI AL QUARTO , 2 PUNTI
AL QUINTO , 1 PUNTO AL SESTO .
IL PUNTEGGIO DELLA SUPERCLASSIFICA MENSILE SI OTTIENE SOMMANDO I PUNTI DELLA
CLASSIFICA DI CIRCUITO CON I PUNTI DELLA CLASSIFICA DI PRODOTTO
RELATIVAMENTE AI PRODOTTI OBIETTIVO ATTRIBUENDO : 10 PUNTI AL PRIMO , 6
PUNTI AL SECONDO , 4 PUNTI AL TERZO , 3 PUNTI AL QUARTO , 2 PUNTI AL QUINTO
, 1 PUNTO AL SESTO .
PARTECIPERANNO ALLA GARA DI FINE ANNO 2002 I PRIMI SEI CLASSIFICATI AL 30
SETTEMBRE DELLA SUPERCLASSIFICA ED I  PRIMI TRE IN CLASSIFICA PER OGNI
PRODOTTO BUDGET RELATIVAMENTE AI SOLI RISCHI NUOVI .
PRODOTTI OBIETTIVO
     MONTECARLO         IMOLA         MONZA
PREMI UNICIEURASPLAN RASSIC.PLANINTEGRAS
 CARDINEUNIVERSO IMPRESA
FUTURASGLOBALE AUTOVEICOLITOP WAY
RIFORME FULLCASAINFORTUNI DEL GUIDAT.REFULLCASA
RIFORME INFORTUNIATTIVARASRIFORME UNIVERSO IMPR.
PUNTEGGIO PER PRODOTTO
5  PUNTI                    PREMI UNICI
                                   INTEGRAS
                                  TOP WAY
                                   UNIVERSO IMPRESA
4  PUNTI                    EURAS PLAN
                                   RASSICURA PLAN
                                   FULL CASA
3 PUNTI                     ATTIVARAS
                                   INFORTUNI DEL GUIDATORE
                                   CARDINE
                                   FUTURAS
2 PUNTI                      RIFORME FULL CASA
                                   RIFORME INFORTUNI
                                   RIFORME VERSO UNIVERSO IMPRESA
                                   RIFORME PMI


title: VBA: codice in una maschera...

text:
> Grazie per il consiglio!
> I consigli sono sempre ben accetti!
>
> Ho analizzato meglio il codice che ho scritto
> e circa il 30% riesco a levarlo strutturando il codice
> utilizzando delleprocedure comuni.
>
> Comunque date un'occhio a quello che devo fare:
>[CUT]
Ciao SD, scusa, ma non volevo affatto sottovalutare l'entità del
prodotto, ed in effetti credo tu abbia capito perfettamente
il concetto che ho voluto chiarire.
La soluzione delle procedure comuni deve essere la base per applicativi
complessi.
Tieni presente che molte volte l'utilizzo di moduli di Classe semplifica
la vita in modo considerevole.
Purtroppo sono molto più complessi da strutturare e richiedono tempo,
ma garantiscono una flessibilità assoluta....!
Alessandro.@Alex



title: Avviso ai web master del sitocomune

author: °-Athena-°

text:
Ciao ,
ho fatto un salto sul sito comune alla ricerca di qualche vecchio messaggio
di questo NG e mi sono accorto di un'imperfezione nella sezione "Archivio
dei mssaggi" .Volevo impostare un range di data, ma è possibile farlo solo
tra Gennaio e Dicembre 2000.Ovviamente vengono visualizzati solo messaggi
che  ricadono in esso.
Vabbene che è stato l'anno del giubileo ,ma la vita continua!!!   :-)))
Controllate il codice della pagina .
ciao .


title: Avviso ai web master del sitocomune

author: Luciano (DOC)

text:
°-Athena-° ha scritto nel messaggio ...

Il codice della pagina e' cosi' ben fatto che le 6 combo delle date vengono
create automaticamente dall'asp in funzione del piu' vecchio e del piu'
recente messaggio contenuto nell'archivio.:-)
Saluti.
Luciano
(DOC)


title: Avviso ai web master del sitocomune

author: alexb

text:
Ma infatti l'archivio non a caso è STORICO. :-)
°-Athena-° <
astef...@tiscalinet.it
> wrote in message
e_gJ6.27627$UW4.1...@news.infostrada.it...



title: random

text:
Salve
Ho urgente bisogno di un aiuto. Devo creare un codice che mi permetta di
scegliere
in maniera random una riga di una tabella.
Grazie a chiunque potrà aiutarmi.


title: random

author: ALESSANDRO Baraldi

text:
"Jack75" <
pitchb...@libero.it
> ha scritto nel messaggio
news:c08o8i$l1o$1...@lacerta.tiscalinet.it...

Forse intendi un Record in una Form.
In ogni caso devi pria contarli e quindi usare la funzione RND
adeguata al numero di records letto.
Ciao.
@ALex.


title: random

author: Roberto da casa

text:
"Jack75" <
pitchb...@libero.it
> ha scritto nel messaggio
news:c08o8i$l1o$1...@lacerta.tiscalinet.it...
>
>

> Grazie a chiunque potrą aiutarmi.
Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Farid Ahmad intitolata "Randomly Selected Unique Records".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: NewsGroup Spiritoso

author: Luigi Corinna

text:
Noto che questo NewsGroup stia emulando ZELIG in quest'ultimo
periodo..invece di aiutarci a risolvere problemi ci si ride sopra
con un bicchiere di vino e dei tarallucci....


title: NewsGroup Spiritoso

text:
"Luigi Corinna" <
luigic...@hotmail.com
> ha scritto nel messaggio
news:Abxta.79670$K35.2...@news2.tin.it...
> Noto che questo NewsGroup stia emulando ZELIG in quest'ultimo
> periodo..invece di aiutarci a risolvere problemi ci si ride sopra
> con un bicchiere di vino e dei tarallucci....
Ogni tanto però capita che qualcuno ringrazia.
Secondo te cosa significa? Forse vuol dire che in questa osteria il vino è
buono? :-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: NewsGroup Spiritoso

text:
Il 05 Mag 2003, 19:29, "Luigi Corinna" <
luigic...@hotmail.com
> ha
scritto:
> Noto che questo NewsGroup stia emulando ZELIG in quest'ultimo
> periodo..invece di aiutarci a risolvere problemi ci si ride sopra
> con un bicchiere di vino e dei tarallucci....
Non mi sembra che la tua retta sia gią arrivata in passato...
minchia dovrņ creare un db che tenerne a mente. Anzi č assolutamente
necessario. Magari poi me lo rivendo. Me lo fai tu???
ciao MAssimiliano

--------------------------------
Inviato via
http://usenet.libero.it


title: NewsGroup Spiritoso

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:thxta.93732$DT4.2...@twister1.libero.it...
>
> "Luigi Corinna" <
luigic...@hotmail.com
> ha scritto nel messaggio
> news:Abxta.79670$K35.2...@news2.tin.it...
> > Noto che questo NewsGroup stia emulando ZELIG in quest'ultimo
> > periodo..invece di aiutarci a risolvere problemi ci si ride sopra
> > con un bicchiere di vino e dei tarallucci....
>
> Ogni tanto però capita che qualcuno ringrazia.
> Secondo te cosa significa? Forse vuol dire che in questa osteria il vino è
> buono? :-)
>
> --
> Roberto
Io sono astemio all'acqua, ma mi pare non sia male....!
Ci badavo, festività a parte eravamo fuori tempo massimo
per il rinnovo settimanale della sindrome di CALIMERO.......!
Se non ricordo male diceva:
"Eh... però ce l'hanno tutti con me perchè sono piccolo e nero.....!!!!!!"
Secondo me si riferiva al bicchierino di vino......!!!(NERO)
@Alex.


title: NewsGroup Spiritoso

author: Andrea

text:
"Luigi Corinna" <
luigic...@hotmail.com
> ha scritto nel messaggio
news:Abxta.79670$K35.2...@news2.tin.it...
> Noto che questo NewsGroup stia emulando ZELIG in quest'ultimo
> periodo..invece di aiutarci a risolvere problemi ci si ride sopra
> con un bicchiere di vino e dei tarallucci....
>
Io ho sempre trovato preziosi aiuti in tempi brevissimi su questo newsgroup!
Anche recentemente, se č per questo!
Ringrazio tutti quelli che mi hanno aiutato, anche se magari non si
ricorderanno di aver aiutato proprio me!
Grazie di cuore per tutto,
Andrea


title: NewsGroup Spiritoso

author: Calimero

text:
"@Alex" ha scritto:
> "Eh... però ce l'hanno tutti con me perchè sono piccolo e nero.....!!!!!!"
si ce l'hanno tutti con me. Sono piccolo e nero.
sigh! sob!...sob! sigh...
--
Calimero


title: NewsGroup Spiritoso

author: Superciuk

text:
Roberto da casa ha scritto:
...
> Ogni tanto però capita che qualcuno ringrazia.
> Secondo te cosa significa? Forse vuol dire che in questa osteria il vino è
> buono? :-)
Il vino fa schifo e costa pure caro.
--
a.cara
togli qualcosa dall'email


title: NewsGroup Spiritoso

author: Uallera

text:
MA ha scritto:
>
> Il 05 Mag 2003, 19:29, "Luigi Corinna" <
luigic...@hotmail.com
> ha
> scritto:
> > Noto che questo NewsGroup stia emulando ZELIG in quest'ultimo
> > periodo..invece di aiutarci a risolvere problemi ci si ride sopra
> > con un bicchiere di vino e dei tarallucci....
>
> Non mi sembra che la tua retta sia gią arrivata in passato...
> minchia dovrņ creare un db che tenerne a mente. Anzi č assolutamente
> necessario. Magari poi me lo rivendo. Me lo fai tu???
basta pagare.



title: NewsGroup Spiritoso

author: Franti

text:
Andrea ha scritto:
>
---
> Grazie di cuore per tutto,
ma che grazie,  opere  di bene. Questo e' il c/c  15678 abi 6504 cab
34256
--
Franti


title: NewsGroup Spiritoso

author: Vissani

text:
Luigi Corinna ha scritto:
...
> con un bicchiere di vino e dei tarallucci....
Il dolceeeeeeeeee! Non dimenticarti il dolceeeeeeeeeeeeeeeeeeeeeee!
--
Tre cappello 18/20


title: NewsGroup Spiritoso

author: Antonio Biso

text:
"Luigi Corinna" <
luigic...@hotmail.com
> ha scritto nel messaggio
news:Abxta.79670$K35.2...@news2.tin.it...
> Noto che questo NewsGroup stia emulando ZELIG in quest'ultimo
> periodo..invece di aiutarci a risolvere problemi ci si ride sopra
> con un bicchiere di vino e dei tarallucci....
NON mi chiamo BISIO, mi chiamo BISOOOOOOOOOO !!!!
Antonio


title: NewsGroup Spiritoso

author: Giuseppe

text:
"Superciuk" <
t...@blunet.it
> ha scritto nel messaggio
news:3EB6E840...@blunet.it...

Dipende da quello che chiedi.
Giuseppe ;)


title: Intercettare righe programma. Si puo?

author: Marco

text:
Buongiorno a tutti.
Noto, digitando codici in VBA, che in una finestrella sulla barra degli
strumenti, mi appare il numero di riga del modulo che sto scrivendo.
Vorrei poter intercettare il valore durante l'esecuzione del codice. In
altri termini, conoscere il numero di riga del modulo che si sta eseguendo.
E' possibile? E se si, come?
Grazie a tutti
Marco


title: Intercettare righe programma. Si puo?

author: geppo

text:
Ciao "Marco" <
marco.de...@tiscali.it
> ha scritto nel messaggio
news:49668ab7$0$11377$5fc...@news.tiscali.it...

Leggi questo thread:
http://www.google.com/url?url=http://groups.google.it/g/b0b7ff00/t/fd23ed44fffe4c4e/d/ce86843f057d3785%3Fhl%3Dit%26q%3DSapere%2Bquale%2Briga%2Bha%2Bprovocato%2Bun%2Berrore%23ce86843f057d3785&ei=VJNmSdSqGYn0Qc7rjKUC&sa=t&ct=res&cd=1&source=groups&usg=AFQjCNGYIpVG6Ynye_VsCv08K2n8mtlPmw
> Grazie a tutti
> Marco
--
Ciao
Geppo


title: Schede contabili.

author: JBad

text:
In article <xl015.164174$
VM3.1...@news.infostrada.it
>,
za...@libero.it

says...
> Ciao a tutti ed in particolare ad Antonio.
> Chiedo aiuto per il seguente mio problema:
> Ho la necessità di calcolare, nella stampa di un report, un saldo
> progressivo. Il saldo si può basare solo sui campi "dare" e "avere".
> Qual'è la soluzione? (solo se avete tempo).
> Grazie anticipatamente.
> Alfio
>
Se hai un report raggruppato per conto inserisci un campo calcolato con
il saldo e imposti la proprieta' "Somma parziale" a "Su gruppo".
Questo fa si che il campo contenga sempre la somma di tutti i precedenti
e venga azzerato a ogni cambiamento di conto.
Ciao
--
JBad


title: Schede contabili.

author: Pleiadi

text:
Grazie per l'attenzione concessami, detto ciò ritorniamo al problema.
>
>Se hai un report raggruppato per conto inserisci un campo calcolato con
             il mio report è raggruppato per cliente con tutti i relativi
movimenti
>il saldo e imposti la proprieta' "Somma parziale" a "Su gruppo".
            impostando tale proprietà avviene il saldo progressivo, ma lo
effettua solo su un campo
            es.: campo calcolato [avere]-[dare], impostato a somma parziale
su gruppo, mi ritorna il progressivo
            del solo campo [avere] o del campo [dare], se inverto i campi.
            Qualche altro consiglio?
Ciao Alfio


title: Completamento automatico campi

author: Maverick

text:
Esiste un metodo per effettuare il completamento automatico di un campo
all'interno di una maschera?
Ho un campo "codice meccanografico" che rappresenta anche l'account di posta
elettronica.
Vorrei che il campo "email", che è successivo a quello "codice
meccanografico", si completasse automaticamente prendendo l'account
automaticamente da "codice meccanografico" e completandosi con il dominio
che è sempre uguale per tutte le email.
Come si puo' fare???
Grazie.


title: Completamento automatico campi

text:
Maverick ha scritto:

Nell'origine dati del controllo mail metti
=NOMECAMPOCODICEMECCANOGRAFICO & "@
DOMINIO.IT
"
e nel campo codice meccanografico a fronte dell'evento su uscita metti
ME.NOMECAMPOCODICEMECCANOGRAFICO.Requery
Ciao


title: Completamento automatico campi

text:
"Marco" <
pi...@pluto.it
> ha scritto nel messaggio
news:c7tkb6$vqc$1...@lacerta.tiscalinet.it...

Così ti perdi la possibilità di Sfruttare l'HyperLink e l'Associazione
al Campo della Tabella che magari lui ha necessità di avere.....!!!
Sicuro che sia la strada migliore....???
Io farei così:
Premettendo che nelle Form non hai CAMPI(sono nelle Tabelle) ma
Controlli e nel tuo caso Associati ai CAMPI dell'Origine dati della FORM.
1)Su evento DopoAggiornamento della TextBox "codice meccanografico"
Me.txtMail=Me.txtCODMECC & "@Dominio.it"
Se poi vuoi attivare la possibilità Cliccando con la Manina sul Link
hai 2 modi:
a)Impostare il Campo associato alla Mail in modalità HyperLink (da tabella)
b)Su evento Current di Maschera settare la proprietà HyperLinkAdress
di una Label.
Ciao.
@Alex.


title: Propagazione aggiornamenti su tutte le maschere

text:
HO l'esigenza di fare in modo che in un DB, una variazione di dati
effettuata su una maschera, si propoghi su tutte le altra maschere aperte.
Per fare quetsto, in chiusura di ogniuna ho inserito una routine che cocla
le maschere aperte ed impone il Requery di tutte.
Il problema č nato con le combo, che non venivano aggiornate (parlo di combo
che pescano la lista delle voci da delle tabelle che potevano essere
alterate da altre maschere). Ho allora aggiunto un ciclo per ogni maschera
aperta cosě fatto:
            For Each Oggetto In Forms(Maschera.Name).Controls

                If TypeOf Oggetto Is ComboBox Then
                    Oggetto.Requery
                End If
           Next Oggetto
E sono stato a posto anche qui. Lo scoglio che non so superare riguarda le
Combo delle sottomaschere. All'inizio avevo pensato di risolvere cosě:
            For Each Oggetto In Forms(Maschera.Name).Controls
                'Combo Maschera
                If TypeOf Oggetto Is ComboBox Then
                    Oggetto.Requery
                End If
                'Sottomaschera
                If TypeOf Oggetto Is SubForm Then
                    For Each SubOggetto In Forms(Oggetto.Name).Controls
                        If TypeOf SubOggetto Is ComboBox Then
                            SubOggetto.Requery
                        End If
                    Next SubOggetto
                End If
            Next Oggetto
Solo che quando arrivo ad Forms(Oggetto.Name).Controls si genera un errore
perchč č come se la maschera non fosse aperta. Non č aperta per conto suo,
ma lo č come sottomaschera.
Come faccio?
Grazie.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Marco Pizzamiglio

text:
P@olo ha scritto:



>            Next Oggetto


>             Next Oggetto

Prova Forms(Oggetto.Name).Form.Controls
O vedi
http://www.donkarl.com/it/
  4.2
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: campo criptato

author: marcocavicchioli

text:
è possibile impostare un campo di una tabella come criptato, per
impedirne la lettura in chiaro?


title: campo criptato

author: EmMeCi - Style

text:
"marcocavicchioli" <
marcocav...@gmail.com
> ha scritto nel messaggio
news:1141749431....@v46g2000cwv.googlegroups.com...
è possibile impostare un campo di una tabella come criptato, per
impedirne la lettura in chiaro?
Opzioni formato campo = password
Ciao,
--
**********
EmMeCi
**********
Blog:
http://www.setfocus.it


title: campo criptato

text:
[cut]
scusa ... sono un ***bip***
maschera di input = password



title: campo criptato

author: Gabriele Bertolucci

text:
>> "marcocavicchioli" <
marcocav...@gmail.com
> ha scritto nel
>> messaggio
>> news:1141749431....@v46g2000cwv.googlegroups.com...
>> è possibile impostare un campo di una tabella come criptato, per
>> impedirne la lettura in chiaro?
Direi di no. Credo che l'unico strumento interessante da queesto punto di
vista sia la sicurezza integrata di Access.
> Opzioni formato campo = password
Purtroppo non credo che serva a molto.
Basta aprirsi un recordset ADO e leggi tutto come vuoi:
Sub LeggiAsterischi()
    Dim rst As New ADODB.Recordset

    rst.Open "SELECT ID, TestoVario FROM tbl01", CurrentProject.Connection,
adOpenForwardOnly, adLockOptimistic

    While Not rst.EOF
        Debug.Print rst!TestoVario
        rst.MoveNext
    Wend

    rst.Close
    Set rst = Nothing
End Sub
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it


title: campo criptato

author: Alessandro Baraldi

text:
"marcocavicchioli" <
marcocav...@gmail.com
> wrote in message
news:1141749431....@v46g2000cwv.googlegroups.com
> è possibile impostare un campo di una tabella come criptato, per
> impedirne la lettura in chiaro?
Cerca di chiarirti l'importanza della visibilità/NonVisibilità
del campo sia nella visualizzazione delle maschere che nelle
tabelle.
Se il problema è solo a livello di Form l'impostazione del tipo
Password come maschera di Input è più che sufficiente.
Se invece è un dato sensibile, quindi non deve essere in nessun caso
letto direi che la soluzione migliore sia quello di Criptarlo
con una chiave.
Per farlo ci sono moltissimi metodi tra i quali anche le API, ma
direi che questo è il problema minore...!
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: campo criptato

author: Sib

text:
"marcocavicchioli" <
marcocav...@gmail.com
> ha scritto nel messaggio
è possibile impostare un campo di una tabella come criptato, per
impedirne la lettura in chiaro?
------
A volte per potere rispondere è necessario conoscere le intenzioni di chi fa
la domanda.
Tu vuoi che lo si possa decrittare all'occorrenza tramite una password o
vuoi che sia visibile solo ad alcuni utenti e non ad altri?
Perchè in quest'ultimo caso gli adp gestiscono i permessi anche sui singoli
campi (essendo basati su SQL Server)
Sib
--
http://www.gestionedati.com


title: campo criptato

text:
"Gabriele Bertolucci" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea355b6948...@news.virgilio.it...
>>> "marcocavicchioli" <
marcocav...@gmail.com
> ha scritto nel
>>> messaggio
>>> news:1141749431....@v46g2000cwv.googlegroups.com...
>>> č possibile impostare un campo di una tabella come criptato, per
>>> impedirne la lettura in chiaro?
>
> Direi di no. Credo che l'unico strumento interessante da queesto punto di
> vista sia la sicurezza integrata di Access.
>
>> Opzioni formato campo = password
>
> Purtroppo non credo che serva a molto.
> Basta aprirsi un recordset ADO e leggi tutto come vuoi:
>
> Sub LeggiAsterischi()
>    Dim rst As New ADODB.Recordset
>    rst.Open "SELECT ID, TestoVario FROM tbl01", CurrentProject.Connection,
> adOpenForwardOnly, adLockOptimistic
>    While Not rst.EOF
>        Debug.Print rst!TestoVario
>        rst.MoveNext
>    Wend
>    rst.Close
>    Set rst = Nothing
> End Sub
>
> --
> PBsoft di Gabriele Bertolucci
>
www.pbsoft.it
>
>
Ciao Gabriele,
hai perfettamente ragione, ma io avevo inteso quello per cui ho risposto,
nel caso Marco volesse qualcosa di piů, allora ben venga la tua info!
Buona giornata ;)



title: OPC-UA

author: BFS

text:
mi chiedono di interfacciarmi a un macchinario tramite il "protocollo"
in oggetto

non sono neppure certo sia un protocollo visto che l'unica
documentazione che mi hanno fornito è una semplice lista di
variabili/parametri da leggere dal macchinario

qualcuno ha mai affrontato il problema?

grazie
BFS


title: OPC-UA

text:

E' un protocollo di comunicazione compatibile con le Policy di Cyber Security in quanto si basa su un TUNNELLING tra un OPC_CLIENT ed un OPC_SERVER.
Questi protocolli richiedono ovviamente SW dedicati... anche se esiste in OPC_Foundation tutto l'SDK per svilupparsi un CLIENT... ma lascia perdere.

Sono usati principalmente nei sistemi di Automazione.

Io uso questi protocolli da 15 anni, anzi uso OPC_DA che è la versione precedente, ma molti dovranno migrare, nel caso di esportazione dati tra RETI differenti alla versione OPC_UA proprio per le certificazioni di Cyber Security.

Nel mio cato tuttavia, lo usiamo con sistemi Terzi già dotati di CLIENT/SERVER, ad esempio PI di OSI-Soft.

Esistono in commercio dei componenti COM che consentono la connessione, spesso usati con EXCEL, presumo compatibili anche con Access...

http://www.opclabs.com/products/quickopc/options/excel?gclid=EAIaIQobChMI_NyytITt4AIVE-J3Ch2JJwkpEAAYASAAEgIeovD_BwE

http://www.opclabs.com/forum/ua-com-reading-writing-subscriptions/2388-use-vba-in-excel-to-access-opc-ua-data

https://www.faweb.net/us/opc/sample_excel.html

@Alex


title: OPC-UA

author: RobertoA

text:

Si
Se cerchi 'opc driver' vien giu' un miliardo di roba
E' l'equivalente di un driver odbc nel mondo delle apparecchiature
Serve sostanzialmente per consentire ad una procedura software di
dialogare in modo standard con apparecchiature di diverse marche/tipologie
E' essenziale disporre del driver opc per l'apparecchiatura in
questione, se fosse un plc Siemens allora ti serve il driver opc per
QUEL plc Siemens
Senza di quello non fai niente
Io l'ho usato per leggere informazioni da un plc Wago al quale erano
collegati dei moduli per lettura encoder, tensione, corrente

http://www.vbforums.com/showthread.php?413748-Excel-and-VBA-as-OPC-client


title: OPC-UA

text:

ottimo
costo di questi componenti COM a parte direi che si tratta poi di poche
righe di codice.

proverò sentire quelli del macchinario in questione se hanno qualcosa da
fornire

Grazie


title: OPC-UA

text:

mi sfugge una cosa
dai link forniti da Alessandro sembra un qualcosa di standard, in
pratica se ne compro uno mi interfaccio a tutti i macchinari che usano
questo protocollo

mentre da quello che scrivi tu, mi par di capire che serve un componente
specifico per il macchinario la tipologia di macchinario in questione
ho capito male?

grazie
BFS


title: OPC-UA

text:
È standard posso assicurarti.
Il protocollo è universalmente riconosciuto tutte le apparecchiature che lo supportano espongono tramite un OPC SERVER la collezione dei dati.
Un qualsiasi OPC CLIENT legge qualsiasi OPC SERVER.
Ovviame nel tuo caso parliamo di UA quindi basta che l'apparecchiatura lo supporti.

Saluti.
@Alex


title: OPC-UA

text:

Standard e' la modalita' di comunicazione, come dire l'sql nei db
Poi ogni marca ha il suo driver (come per ogni db server esiste il
driver odbc specifico) per far comunicare i suoi prodotti con quello
standard
Io so per certo che per i plc Wago, i plc Siemens, e gli Omron e' cosi,
e quindi serve avere il driver Wago, Siemens, Omron
Non sono a conoscenza diretta di 'sistemi universali', che preso quello
possa bastare per tutto


title: OPC-UA

text:

Si, ma quel OPC SERVER cui fai riferimento sopra, e' specifico per ogni
tipo di macchina, e quindi se hai una linea con plc Siemens ed una linea
con plc Omron, devi prendere il server opc Siemens ed il server opc Omron
Tanti opc server che poi potrai interrogare da un unico client
Ma se da una parte hai il computer e dall'altra i plc, DEVI prendere
tanti opc server quante sono le marche diverse dei plc
(a meno che il server opc non sia integrato nell'elettronica dei plc)
Credo sia questo volesse sapere BFS


title: OPC-UA

text:
No non è come dici... sembra tu non sappia di cosa parli.
Uso OPC da 15 anni e con solo 1 OPC CLIENT leggo SIEMENS/GENERAL ELECTRIC/ABB ecc...

Opc faundation è un protocollo al.qyale i costruttori si adeguano creando interfacce standard.

Per il resto fate voi...
@Alex


title: OPC-UA

text:
Ovvio che ogni costruttore abbia il proprio sw che legge dalle periferiche ... ma tu non hai bisogno di questo... se ti.viene detto che il sistema espone l'interfaccia OPC tu che hai un client leggi sempre.

@Alex


title: OPC-UA

text:
Il 06/03/2019 09:34, @Alex ha scritto:
> Ovvio che ogni costruttore abbia il proprio sw che legge dalle periferiche ... ma tu non hai bisogno di questo... se ti.viene detto che il sistema espone l'interfaccia OPC tu che hai un client leggi sempre.
>
> @Alex
>

Non e' ovvio
E BFS ha ANCHE bisogno di questo
Poi mi dirai dove hai letto che il sistema descritto 'espone
l'interfaccia OPC'


title: OPC-UA

text:

forse comincio a capire la questione
faccio una analogia con i registratori di cassa che sono oggetti con cui
mi interfaccio normalmente

Se un registratore di cassa supporta il protocollo xon/xoff a me della
marca e modello non frega nulla...so che lo scontrino che invio in
seriale viene stampato

Credo sia la stessa cosa no?
Se il macchinario supporta questo protocollo opc-ua io del macchinario
me ne posso fregare, so che posso leggere le variabili/parametri che il
macchinario mi rende disponibili

capito giusto?

grazie
BFS


title: OPC-UA

text:
Perfetto.

@Alex


title: OPC-UA

text:
Il 06/03/2019 10:29, @Alex ha scritto:
> Perfetto.
>
> @Alex
>

bene
chiarito cio
nel tuo caso hai acquistao uno di questi com/dll? se si quale?
hai sviluppato tutto da zero?

grazie
BFS


title: OPC-UA

text:

Sviluppare con VBA non se ne parla, uso SW dedicati che integrano già l'OPC-CLIENT, quindi per me è solo questione di configuarare le TAGS da leggere.

Come ti accennavo, uso OPC con Client di 3° Parti, non ho mai necessitato di accedere da VBA, i link che ti ho girato però "OPCLABS" sono abbastanza conosciuti nel settore.

Ti suggerisco tuttavia, se vuoi e se già operi con NET, di provare a fare qualche riscerca appunto in ambito VisualStudio, in quanto so che ci sono applicazioni anche Free con Codice OPENSOURCE.

https://support.industry.siemens.com/cs/document/109737901/creating-of-opc-ua-clients-with-net-and-helper-class?dti=0&lc=en-WW

https://documentation.unified-automation.com/uasdkdotnet/2.6.1/html/L2ClientTutEmptyProject.html

Se vuoi accedere alle SDK per NET:
https://github.com/OPCFoundation/UA-.NETStandard

https://github.com/OPCFoundation/UA-.NET-Legacy

https://github.com/convertersystems/opc-ua-client

Saluti
@Alex


title: OPC-UA

text:

Quando ti chiedono di realizzare un sistema che LEGGA da un OPC-SERVER è dato per scontato che l'OPC-SERVER ci sia, o sarà cura di chi ti deve garantire il servizio renderlo disponibile.

Il mondo OPC rappresenta una BARRIERA FISICA tra il Costruttore dell'apparecchiatura ed i suoi metodi di interrogazione e l'utente che deve accedere.
Come il MODBUS... se il Costruttore non fornisce la Tabella dei Registri... io che devo leggere non posso certo inventarmi di farlo...!

L'utente si occupa solo di LEGGERE quindi del CLIENT.

@Alex


title: OPC-UA

text:

Che l'opc server ci sia, non e' scontato manco per niente
La richiesta fatta da bfs e'
"..mi chiedono di interfacciarmi a un macchinario tramite il
"protocollo" in oggetto.."
E quindi indicargli la necessita' della presenza componente opc server,
specifica per lo strumento/dispositivo che andra' ad interfacciare, non
e' affatto un'indicazione superflua
Anzi e' proprio la necessita' principale, la parte centrale del tutto


title: OPC-UA

text:

ottimo grazie, i dati mi servono in un db access quindi purtroppo non
posso usare .net
a meno che non sviluppo un'applicazione .net che faccia da ponte. valuto
e decido

BFS


title: OPC-UA

text:

riapro questa discussione
devo abbandonare la soluzione .net (per la quale avrei la pappa pronta
su github) perchè il certificatore dice che per avere i crediti
industria 4.0 il gestionale in access deve comunicare direttamente con
il macchinario senza "tramiti" di altri software.

La cosa mi ha lasciato perplesso ma mi dicono che è cosi.
Quindi la mia idea di usare una app .net per fare da ponte la devo scartare.

qualche dll/ocx collaudata e non costi un bagno di sangue?

BFS


title: OPC-UA

text:

Ho esperienza diretta che questa cosa non sia richiesta su installazione
che stiamo seguendo (officina torneria)
Per 'certificatore' intendi il tecnico che deve stilare un rapporto di
conformita' secondo le direttive previste per la concessione benefici
relativi al programma Industria 4.0 ?
Potresti chiedere espressamente di farti dare qualche riferimento a
documentazione (normative, direttive, ecc...) relativa a questo
specifico divieto?


title: OPC-UA

text:

'certificatore' si intendo quello

purtroppo non ho modo di interfacciarmi direttamente con il cliente
finale. Un terzo soggetto mi ha commissionato il software.
la cosa assurda è che il macchinario si potrebbe gestire in imput che in
output tramite dei txt salvati/letti con dentro i comandi per ma
macchina in una cartella concordata, una banalità.
Ma nulla, dicono che la lettura deve essere in tempo reale sul
macchinario tramite OPC-UA

BFS


title: OPC-UA

text:

Non ho approfondito la documentazione normativa, ma mi risulta ben
difficile pensare che il legislatore abbia inserito vincoli su COME fare
le cose
E' piu' plausibile pensare ci siano vincoli sugli obiettivi finali da
ottenere, che poi li si ottenga da un programma, da un macchinario, o da
un programma in cloud, indifferente dovrebbe essere
Comunque se qualcuno avesse informazioni sicure relativamente a queste
problematiche, credo farebbe cosa utile a tutti chiarendoci la questione